Главная » Microsoft SQL Server, Базы данных » Обновление предыдущих версий

0

SQL Server 2005 включает поддержку обновления версий SQL Server 7 и SQL Server 2000. Для версий SQL Server 6.5 и более ранних обновление не поддерживается; вначале они должны быть обновлены до версии SQL Server 2000 и только затем до SQL Server 2005. Перед выполнением любого обновления запустите утилиту Upgrade Advisor и получите информацию об эффекте, к которому может привести обновление.

Утилита SQL Server 2005 Upgrade Advisor

Утилита SQL Server 2005 Upgrade Advisor проверяет существующую установку SQL Server 7.0 или SQL Server 2000 на возможность потенциальных помех, которые могут возникнуть при их обновлении до SQL Server 2005. Этой проверке подлежат ядро базы данных, служба анализа, служба уведомлений, служба отчетности и служба преобразования данных. Дополнительную информацию о программе Upgrade Advisor и вопросах обновления можно получить, воспользовавшись ссылками на главной странице утилиты. В табл. 4.7 перечислены системные требования, выдвигаемые утилитой Upgrade Advisor.

Таблица 4.7. Системные требования утилиты Upgrade Advisor

Windows 2000 SP4+, Windows XP SP2+ или Windows Server 2003 SP1+

Windows Installer 3/1+

.NET Framework 2.0; эта среда содержится на установочном диске пакета SQL Server 2005

SQL Server 2000 DSO (decision support objects) для сканирования службы анализа

Компоненты SQL Server 2000 Client для сканирования пакетов службы преобразования данных (DTS)

Л     Утилиту Upgrade Advisor вы найдете на установочном компакт-диске SQL Server.

/Назаметку Она инсталлируется независимо от самого сервера.

Утилита Upgrade Advisor состоит из двух компонентов: Analysis Wizard и Report Viewer. Запустите мастер Analysis Wizard для анализа существующих установок SQL Server. Для автоматического определения серверных компонентов можно сконфигурировать локальные и удаленные серверы. Может быть выполнен анализ одной, избранных или всех баз данных и пакетов DTS. На рис. 4.2 показано диалоговое окно процесса выполнения после его запуска.

Puc. 4.2. Диалоговое окно индикатора хода выполнения анализа

Утилита Upgrade Advisor переписывает результаты всех предыдущих анализов Внимание! заданного сервера. Если нужно сохранить какие-либо файлы анализа, переместите их в другую папку или переименуйте.

Ошибки, выявленные утилитой Upgrade Advisor, следует исправить. Запустите компонент Report Viewer, чтобы получить более подробную информацию о результатах анализа. В отчете утилиты подробно описываются характер выявленных ошибок, а также пути их устранения (рис. 4.3).

Несколько параметров позволяют отфильтровать список отображаемых ошибок. Можно выбрать сервер, конкретный экземпляр или компонент и статус. Отчет также поддерживает отслеживание разрешенных вопросов. Как только какой-либо вопрос будет решен, установите флажок This issue has been resolved.

Отчет при желании можно экспортировать в текстовый файл. Отдельные элементы отчета в нем будут разделены запятыми. Для этого щелкните на ссылке Export Report.

Обновление версии SQL Server 2000

До версии SQL Server 2005 могут быть обновлены ядро базы данных, служба анализа миграций (Migration Analysis Services), служба отчетности (Reporting Services), служба уведомлений (Notification Services), а также служба преобразования данных (Data Transformation

Services). В то время как некоторые из этих компонентов должны сосуществовать, другим это не обязательно. В табл. 4.8 показано, как могут устанавливаться эти компоненты.

При обновлении SQL Server 2000 до версии 2005 был улучшен оптимизатор запросов ядра базы данных, чтобы соответствовать процессу обновления сторонних продуктов, которые используют SQL Server в качестве клиентской базы данных.

Рис. 4.3. Окно просмотра отчета утилиты Upgrade Advisor

Таблица 4.8. Варианты

обновления

компонентов

Компонент

Бок о бок

Требуется миграция при обновлении

Ядро базы данных

Да

Да

Нет

Служба анализа миграций

Да

Да

Да

Служба отчетности

Нет

Да1

Да2

Служба уведомлений

Нет

Нет

Да3

Служба преобразования данных Да

Да

Да

1                                  Это обновление прозрачно, если при установке не вносятся изменения.

2                                  При установке на измененную, не принятую по умолчанию инсталляцию. В противном случае миграция не требуется.

3                                  Миграцию следует выполнять, когда установлено ядро SQL Server 2005 и служба уведомлений.

Если требуется доступ к компонентам SQL Server 2000 и его данным, то установку SQL Server 2005 следует выполнять при наличии установленной версии SQL Server 2000.

Если вы обновляете версию SQL Server 2000, то обновляйте вначале клиент- Внимание! ский и Целевой серверы баз данных, чтобы минимизировать повреждение данных на первичных серверах.

Источник: Нильсен, Пол. Microsoft SQL Server 2005. Библия пользователя. : Пер. с англ. — М. : ООО “И.Д. Вильямс”, 2008. — 1232 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии