Раньше я устанавливал SSMS 2012. Теперь мне нужно установить MSS 2005 на ту же машину.
Мне нужно создать файл резервной копии, совместимый с версией 2005 года.
Но когда я бегу
select @@version
команда в SSMS 2005 показывает мне версию 2012.
Что может быть причиной?
решение1
Вы подключаетесь к экземпляру SQL 2012. У вашего экземпляра 2005, вероятно, другое имя экземпляра. Вы можете узнать, что это такое, если не помните, заглянув в Services и посмотрев, как там называются экземпляры SQL (по умолчанию используется 2012 или MSSQLSERVER). Когда вы найдете имя (например, если это 2005), попросите SSMS подключиться к нему .\2005
вместо того, который вы используете.
решение2
Студия управления — это простоклиент. Этоподключается ксерверы баз данных. Этонетсама база данных. Можно установить, использовать и обслуживать Sql Server без установки или использования Management Studio.
То, что вы видите при выборе, @@version
это версия сервера базы данных. Она имеетничегосвязано с версией Management Studio, которую вы используете.
Естьникогдапричина, по которой нужна более старая версия Management Studio, хотя иногда у вас могут быть приложения, которые работают только со старыми версиями Sql Server. Во многих (но не во всех) случаях эти приложения можно успокоить, установивУровень совместимостибазы данных.