На главную страницу
Советы и подсказки для облегчения перехода на SQL Server 2005
Scott Lowe (оригинал: Make
the jump to SQL Server 2005 with these notes and tips)
Перевод
Моисеенко С.И.
Часть 1
Часть 2
Часть 3 Часть
4
Рассмотрите результаты анализа
После завершения анализа щелкните кнопку Launch Report, чтобы увидеть то, чем были
вызваны ошибки и предупреждения. Upgrade Advisor предоставляет отдельный отчет
для каждого проанализированного элемента. Для моего лабораторного сервера, были
сгенерированы два отчета - один для SQL Server, а другой для DTS. Отчет для SQL
Server показан на рис. J, а отчет для DTS – на рис. K. Обратите внимание, что
отчет о механизме доступа к данным (Database Engine) дает только общее указание
о необходимости проведения дальнейшего исследования перед модернизацией. Отчет
для DTS показывает, что никаких пакетов DTS на моем лабораторном сервере нет.
Сам же анализ выполнялся постольку, поскольку сама служба DTS была установлена.
Рис. J. Отчет для сервера баз данных содержит общее сообщение о том,
что имеется несколько проблем модернизации, которые не могут быть
обнаружены с помощью Upgrade Advisor.
Рис. K. Для моего лабораторного сервера действительно
нет никаких проблем с DTS.
Короче говоря, я хорош для модернизации, учитывая то, что ничто из списка других
проблем от Microsoft (как указано в отчете для Database Engine) не запрещает
модернизацию.
Резюме Upgrade Advisor
Upgrade Advisor предназначен для того, чтобы стать для Вас отправной точкой в
определении главных проблем, которые могли бы помешать Вам выполнить успешный
переход к SQL Server 2005. Хотя он и не является «конечной инстанцией».
Единственный безопасный способ модернизации состоит в том, чтобы проверить ваши
приложения после урегулирования главных проблем, идентифицированных Upgrade
Advisor.
От многого отказались
Вы знаете, что Microsoft сделала много изменений в SQL Server 2005. В частности, они
отказались от многих старых команд и возможностей. Например, для поддержания
совместимости, системные таблицы были заменены представлениями в новом
системном каталоге. Однако не ждите, что эти представления будут доступны
всегда. Другим примером является отказ от команд DUMP, LOAD и sp_addtype,
которые были заменены соответственно командами BACKUP, RESTORE и CREATE TYPE.
Это лишь незначительная часть примеров, поэтому я предлагаю Вам познакомиться с
замечаниями к релизу SQL Server 2005, где приводится полный список изменений.
Следует отметить еще одно: учебные базы данных Northwind и Pubs,
используемые изначально, стали историей, хотя Вы и можете все еще загрузить их
с веб сайта Microsoft и поставить их на вашу установку SQL Server 2005.
Microsoft заменила эти реликты новой базой данных с именем AdventureWorks.
Обновление до SQL Server 2005
Есть два способа перехода на SQL Server 2005: параллельный (миграция), или
оперативный (модернизация). При параллельном способе SQL Server 2005
устанавливается рядом с SQL Server 2000 как отдельный экземпляр. При таком
сценарии Вам необходимо вручную отключить (detach) вашу базу данных от старого
экземпляра и прикрепить (attach) ее к новому экземпляру.
При оперативном варианте SQL Server 2005 устанавливается прямо поверх SQL Server 7
или 2000, и все ваши базы данных и учетные записи перемещаются. В таблице A,
заимствованной с сайта Microsoft, описываются инструменты и методы, которые Вы
можете использовать, для обновления вашего старого SQL Server. Заметьте, что в
столбце Метод модернизации "Установка" относится к установщику SQL Server 2005.
Таблица A
Компонента SQL
Server 2000/7
|
Метод модернизации
|
Метод перемещения или инструмент
|
Механизм доступа к базам данных
|
Установка
|
Параллельная установка, а затем backup / restore
(создание резервной копии и восстановление из нее), detach / attach
(отсоединение и присоединение).
|
Analysis Services
|
Установка
|
Мастер миграции перемещает объекты, требуется
оптимизация и обновление провайдера клиента.
|
Integration Services
|
Нет
|
Мастер миграции DTS. Мастер миграции преобразовывает
50-70 процентов задач, требует некоторой доли ручного перемещения; DTS DLL
времени выполнения доступны в SSIS ; рекомендуется перестройка архитектуры
пакетов.
|
Reporting Services
|
Установка
|
Параллельная установка и перенос отчетов на новый
экземпляр.
|
Notification Services
|
Нет
|
Модернизация экземпляров Notification Services в
процессе установки.
|
Для примера я собираюсь выполнить оперативную модернизацию моей системы SQL Server
2000 до SQL Server 2005.
Часть 1
Часть 2
Часть 3 Часть
4
На главную страницу