Установленный пакет обновления 3 для SQL Server 2005, но он не отображается при выборе @@ version - PullRequest
3 голосов
/ 02 апреля 2009

Мы установили Service Pack 3 для SQL Server 2005 Standard Edition (64-разрядная версия). В меню «Установка и удаление программ» у нас есть следующие записи в Microsoft SQL Server 2005 (64-разрядная версия) :

  • Пакет обновления 3 для 64-разрядных служб интеграции SQL Server) ENU (KB955706)
  • Пакет обновления 3 для SQL Server Notification Services 2005 (64-разрядная версия) ENU (KB955706)
  • Пакет обновления 3 для SQL Server Database Services 2005 (64-разрядная версия) ENU (KB955706)
  • Пакет обновления 3 для средств SQL Server и компонентов рабочих станций 2005 (64-разрядная версия) ENU (KB955706)

Но когда я запускаю следующий запрос на сервере:

select @@version

Я получаю этот результат:

Microsoft SQL Server 2005 - 9.00.4035.00 (X64)
24 ноября 2008 г. 16: 17: 31
Авторские права (c) 1988-2005 Microsoft Corporation
Standard Edition (64-разрядная версия) в Windows NT 5.2 (сборка 3790: пакет обновления 2)

Почему не отображается, что запущен пакет обновления 3?

Ответы [ 2 ]

3 голосов
/ 02 апреля 2009

Версия 9.00.4035 однозначно идентифицирует SP3, хотя в ней явно не указывается SP3. Тот SP2, который вы видите, относится к операционной системе, а не к SQL Server. См. статью базы знаний Майкрософт о версиях SQL.

1 голос
/ 02 июня 2010

Вы, вероятно, смотрите на пакет обновления 2 (SP2) для Windows NT. Используйте Ctrl-T, а затем запустите команду select, и SQL и Windows будут разделены на отдельные строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...