Как перейти с SQL Server 2005 на 2008

10

Как вы переносите базы данных SQL Server 2005 в SQL Server 2008?

Это так же просто, как резервное копирование баз данных 2005 года и просто восстановление в 2008 году? Есть ли проблемы с совместимостью? Служба отчетов SQL Server изменилась в любом случае?

Как бы вы занялись обновлением SQL-сервера?

dance2die
источник

Ответы:

14

Это легче. Запустите установку для SQL Server 2008 на своем сервере, выберите вариант обновления. Выполнено.

Занимает, может быть, 15 минут, дать или взять. Это действительно замечательно легко.

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

Клин
источник
1
просто чтобы быть в безопасности, сделайте резервную копию ваших существующих баз данных (что вы должны делать «регулярно» в любом случае… правильно? !!!)
Pure.Krome
Помечено как ответ: я понятия не имел, что в «Центре установки SQL» было «Обновление с SQL Server 2000 или SQL Server 2005» ... И я также нашел ссылки на документацию по обновлению MSDN. спасибо, что указал мне правильное направление.
dance2die
@Pure: конечно. Полное резервное копирование 2 раза в неделю и 5 разн. резервное копирование, как 6 раз в день.
dance2die
Сделайте резервную копию файла в вашей базе данных master, tempdb и msdb. Это означает отключение вашего сервера. Если вам нужно выполнить откат, вы не сможете откатиться, если ваши системные базы данных обновлены до более поздней версии.
Шеннон Лоудер
6

Вы также захотите запустить советник по обновлению SQL . Этот инструмент поможет вам определить, используете ли вы какие-либо устаревшие функции SQL, и предупредит вас о любых проблемах, с которыми вы можете столкнуться.

После обновления, чтобы воспользоваться многими новыми функциями и улучшениями SQL 2008, вы захотите изменить уровень совместимости ваших баз данных с 90 на 100.

Элиас
источник
Я помню, как видел SQL Server Best Practices за 2005 год. Похоже, что SQL Upgrade Advisor, похоже, обладает аналогичной функциональностью. Спасибо, Элиас
dance2die
3

Вы можете выполнить обновление на месте, но вы можете воспользоваться возможностью сделать чистую сборку машины. В этом случае вы можете сделать резервную копию в 2005 году и восстановить в 2008 году.

JPrescottSanders
источник
1

Я знаю, что этот вопрос задавали некоторое время назад, но я все равно отвечу.

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

Я позвонил поставщикам, когда сделал это при переходе с 2000 на 2005 год, и обнаружил, что у одного из наших ключевых игроков возникли проблемы. Быстро исправляется сценарием sql от продавца, но я рад, что я знал об этом заранее и что ожидать.

SpaceManSpiff
источник
1

Все уже ответили, как выполнить обновление, но имейте в виду, что вы не можете понизить версию, если что-то пойдет не так - поэтому совет проверить совместимость со всем программным обеспечением, которое вы используете, очень важен.

Обычно лучше всего создать новую машину, затем выполнить резервное копирование и восстановление или присоединить / отсоединить, как если бы вы перемещались между серверами SQL 2005. Помните, что при смене серверов может возникнуть проблема с потерянными именами.

Стив Радич-BitShop.com
источник
0

Предполагается централизованная миграция приложений баз данных (включая службы отчетов) System Center Operations Manager и System Center Configuration Manager для SQL Server 2008. В то время, когда на каждом из серверов есть выделенный sql server 2005.


Буду признателен за вашу помощь (со ссылками, PDF, что угодно).

Если им нужна дополнительная информация, просто спросите (хотя новичок в этой области).

морская звезда
источник
Вот он, мужчина: technet.microsoft.com/en-us/library/cc966519.aspx#EGAA
старший системный инженер