Обновите базу данных до SQL Server 2008 - PullRequest
0 голосов
/ 12 января 2011

, если мне нужно обновить базу данных веб-сайта, работающего 24x7, с SQL Server 2005 до SQL Server 2008.

Какой план мне нужно назначить для процесса обновления с минимально возможным временем простоя?

Какие шаги необходимы для обновления базы данных?

Что мне нужно проверить перед обновлением?Спектакль ?Логины?

Кто-то сказал мне, что, если я получу другой сервер, лучше будет установить экземпляр SQL Server 2008, а затем сделать резервную копию БД и восстановить ее на новом сервере, после чего изменить имя нового сервера на реальное иприложение будет работать без изменений.

Это правда?

Имя экземпляра по умолчанию также изменится, если я изменю имя сервера?

1 Ответ

1 голос
/ 12 января 2011

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

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

Сказав, что, хотя я знаю, что эти различия существуют академически, у меня никогда не возникало проблем при переходе на 2008 год с 2005 года. У Microsoft есть инструмент Sql Upgrade Advisor , который может помочь вам определить любой проблемы с продвижением вперед.

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