Проблемы при обновлении до SQL Server Express 2008 SP2 - PullRequest
2 голосов
/ 13 августа 2011

Только сегодня утром я установил SQL Server 2008 Express SP2 из установщика веб-платформы. Когда я отправился восстанавливать некоторые базы данных, появилось сообщение об ошибке: файлы моей базы данных относятся к версии 10.5, а у меня версия 10.0.4000. Я попытался загрузить этот файл из Microsoft , но он допустил ошибку, сказав, что у меня нет ничего для обновления на моем компьютере.

Я запустил этот код:

SELECT 
  SERVERPROPERTY('productversion') as 'Product Version',
  SERVERPROPERTY('productlevel') as 'Service Pack', 
  SERVERPROPERTY('edition') as 'Edition',
  SERVERPROPERTY('instancename') as 'Instance',
  SERVERPROPERTY('servername') as 'Server Name'

И вернул это:

10.0.4000.0 SP2 Express Edition SQLEXPRESS  DEV-PC1\SQLEXPRESS

1 Ответ

3 голосов
/ 13 августа 2011

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

Несмотря на сходство имен, SQL Server 2008 (10.00) и SQL Server 2008 R2 (10.50) различаются версии продукта SQL Server. Edition обозначает лицензию на продукт, в вашем случае Express.

A Пакет обновления , SP, представляет собой набор Накопительное обновление , CU, и, как правило, некоторые мелкие исправления / улучшения.Чтобы еще больше запотеть, Hot Fix или QFE - это программный патч, предназначенный для решения конкретной проблемы.

Наилучшим списком для привязки версий к доступным исправлениям является этот сайт, База данных версий SQL Server В настоящее время вы находитесь на текущем уровне пакета обновления "2008 + пакет обновления 2" в качестве вашегономер версии указывает (10.00.4000) С тех пор было выпущено 4 накопительных обновления (SP2) и QFE (который исправляет уязвимость XML)

...