Я обновил SQL 2008 до R2, и SQL Server Management Studio показывает 2008 R2, но всякий раз, когда я подключаюсь к экземпляру SQL, отображается 10.0.2531 вместо 10.50.1600. Есть идеи, как перейти на более новую версию?
Спасибо.
где именно отображается 10.0.2531?
запустите это на сервере, который вы сказали, что обновили:
выберите SERVERPROPERTY ('ProductVersion')
Он должен отобразить 10.50.1600.1. Если это не так, возможно, вы обновили клиентские инструменты или другой инструмент SQL, кроме механизма SQL.
Я столкнулся с аналогичной проблемой при попытке прикрепить файлы .mdf, созданные на другом компьютере с SQL Server 2008 R2 Express, к SQL Server 2008 R2 Express на моем компьютере.
Я установил на свой компьютер 2008 (не R2), а затем 2008 R2.
Потратив несколько часов на поиски решения, я просто решил загрузить установщик «SQLEXPR_x64_ENU.exe» из http://www.microsoft.com/en-AU/download/details.aspx?id=30438 и запустите его снова, надеясь, что он решит (64-разрядная версия Windows 7)
В мастере установки в разделе «Установка» я выбрал «Обновление с SQL Server 2000, SQL Server 2005 или SQL Server 2008» и продолжал нажимать «Далее», пока он не исчезнет (очевидно, вам придется подождать, пока он не закончит обработку каждого шага).
Вот и все. Мне удалось прикрепить такой же файл ..