У меня есть несколько версий моего программного обеспечения, которые мне нужно запустить в любой момент. У нас есть копия каждого из данных нашего клиента в каждой версии, которая является базой данных. Я пытаюсь найти хороший способ сделать это в SQL Server.
Сначала я думал о том, чтобы иметь все в одном экземпляре SQL Server, и указывал версию # в конце имени базы данных. Однако, это боль, потому что мне приходится постоянно менять базу данных, к которой мое программное обеспечение обращается для каждого клиента, каждый раз, когда я меняю версию.
Вместо этого я рассматриваю возможность использования нескольких экземпляров SQL Server для каждой версии. Тогда все, что мне нужно сделать, это изменить экземпляр моего программного обеспечения.
Это хороший подход. У кого-нибудь есть лучшие идеи для управления версиями баз данных?