Список значений DatabaseVersion из RESTORE HEADERLISTONLY? - PullRequest
1 голос
/ 29 октября 2009

Есть ли опубликованный список ожидаемых значений по версии SQL Server, которые соответствуют столбцу DatabaseVersion, возвращенному командой RESTORE HEADERLISTONLY? Например, DatabaseVersion 611 = SQL 2005 SP_?

Множество ссылок на номера сборки SQL Server на версии продукта (например, SQL Server 2005 SP3 = 9.0.4035), мои поиски в Google и Bing не возвращают никаких ссылок на значения для DatabaseVersion.

Ответы [ 2 ]

1 голос
/ 28 мая 2010

Найдено это в сети. Похоже, что внутренние номера версий не различают пакеты обновления или накопительные обновления.

  • Базы данных SQL Server 7.0 имеют версию номер 515
  • Базы данных SQL Server 2000 имеют номер версии 539
  • Базы данных SQL Server 2005 имеют номер версии 611/612
  • Базы данных SQL Server 2008 имеют номер версии 655
0 голосов
/ 29 октября 2009

Единственное, что имеет значение, это сравнить его с текущей версией:

SELECT SERVERPROPERTY('ResourceVersion');

Если Ваша версия равна или выше, резервную копию можно восстановить и обновить (с ограничением, не все предыдущие версии поддерживаются). Если оно ниже, резервная копия из более новой версии, и вы не сможете ее восстановить.

...