Обновление сервера SQL Server
версий 6.5 и 7.0 до уровня SQL Server 2000

Информационный документ

Опубликовано: сентябрь 2000 г.

Содержание

Содержание.................................................................................................................... 1

Введение........................................................................................................................ 2

Обновление до уровня SQL Server 2000. Обзор............................................................ 4

Требования к аппаратным средствам и программному обеспечению...................... 5

Обновление сервера SQL Server 7.0 до уровня SQL Server 2000................................. 7

Обновление во время установки............................................................................... 7

Действия, выполняемые после завершения процесса обновления......................... 9

Оперативное обновление баз данных сервера SQL Server 7.0 с помощью мастера Copy Database Wizard.................................................................................................................................... 9

Действия, выполняемые после завершения процесса обновления....................... 11

Обновление баз данных SQL Server 6.5 до уровня SQL Server 2000.......................... 13

Подготовка к обновлению сервера SQL Server 6.5................................................. 14

Обновление сервера SQL Server 6.5 до уровня SQL Server 2000 с использованием прямого канала связи.................................................................................................................................. 19

НЕ нашли? Не то? Что вы ищете?

Обновление сервера SQL Server 6.5 до уровня SQL Server 2000 с использованием магнитной ленты.................................................................................................................................. 22

Использование мастера обновления SQL Server Upgrade Wizard (для обновления сервера SQL Server 6.5): подробная информация о параметрах..................................................................... 25

Репликация и обновление........................................................................................... 38

Обновление сервера SQL Server и немедленное обновление данных................... 39

Обновление и протокол FTP..................................................................................... 39

Устранение неполадок и обновление репликации................................................. 40

Совместимость с предыдущими версиями................................................................... 41

Совместимость сервера SQL Server 2000 с сервером SQL Server версии 7.0........ 41

Совместимость сервера SQL Server 2000 с сервером SQL Server версии 6.5........ 46

Отказоустойчивая кластеризация................................................................................ 52

Обновление отказоустойчивого кластера до уровня SQL Server 2000................... 52

Установка отказоустойчивого кластера................................................................... 55

Заключение.................................................................................................................. 56

Приложения................................................................................................................. 57

Приложение 1. Совместимость с сервером SQL Server 6.5: уровень 1.................. 57

Приложение 2. Совместимость с сервером SQL Server 6.5: уровень 2.................. 61

Приложение 3. Совместимость с сервером SQL Server 6.5: уровень 3.................. 63

Приложение 4. Совместимость с сервером SQL Server 6.5: уровень 4.................. 66

Обновление сервера SQL Server
версий 6.5 и 7.0 до уровня SQL Server 2000

Информационный документ

Опубликовано: сентябрь 2000 г.

Последнюю информацию см. по адресу http://www. /sql/, а также в справочной системе Books Online на компакт-диске SQL Server 2000 Evaluation Edition.

Введение

Сервер Microsoft® SQL Server™ 2000 является основой для анализа и управления данными в приложениях и серверах, использующих технологию .NET компании Майкрософт. По сравнению со своими предшественниками, серверами SQL Sever 6.5 и SQL Server 7.0, новая версия обладает более высокими быстродействием, надежностью и масштабируемостью, а также является более простой и удобной в использовании. Кроме того, на сервере SQL Server 2000 реализованы расширенная поддержка языка XML и служб всестороннего анализа информации, а также упрощено администрирование системы. Комбинация этих новых возможностей позволяет быстро разрабатывать и поставлять на рынок надежные, масштабируемые бизнес-приложения, а также приложения для электронной коммерции и хранилищ данных. Наличие на сервере SQL Server 2000 указанных новшеств и усовершенствований является убедительным аргументом в пользу проведения обновления предыдущих версий.

В SQL Server 2000 имеются средства, необходимые компаниям как для поддержания уже существующих веб-систем, так и для создания новых приложений электронной коммерции. Интегрированная поддержка языка XML позволяет разработчикам баз данных и приложений достаточно просто сохранять XML-документы в базах данных, а также извлекать данные непосредственно в формате XML. Поддержка XML ускоряет интеграцию приложений, увеличивает гибкость веб-узлов и упрощает обмен информацией между различными платформами и различными компаниями.

Возможности, предоставляемые сервером SQL Server 2000 для хранилищ данных и бизнес-интеллекта, включают в себя усовершенствованные средства преобразования и анализа данных, а также службы OLAP (Online analytical processing – оперативная аналитическая обработка данных), обладающие высокой масштабируемостью. Выявление закономерностей – еще одна новая возможность сервера SQL Server 2000. Она используется для обнаружения трендов в больших массивах информации. Более того, распространение аналитической информации через Интернет делает возможным – несмотря даже на наличие брандмауэров, – действительный веб-доступ к решениям, применяющимся в анализе данных.

Сервер SQL Server 2000 обеспечивает также надежность и масштабируемость, необходимые для бизнес-приложений. Чтобы гарантировать масштабирование, в SQL Server 2000 была включена поддержка 32 процессоров и 64 гигабайта (ГБ) оперативной памяти. В целях повышения надежности в SQL Server 2000 реализованы пересылка журналов, оперативная архивация, а также отказоустойчивые кластеры. Надежность сервера SQL Server 2000 была тщательно протестирована: было выполненофункциональных тестов и 474 теста в условиях повышенных нагрузок, что существенно превышает соответствующие показатели для SQL Server 7.0 (соответственнофункциональных тестов и 158 тестов в условиях повышенных нагрузок).

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

·  При проведении теста TPC-C быстродействие сервера SQL Server 2000, работавшего в операционной системе Microsoft Windows® 2000, почти в два раза превысило быстродействие системы управления базами данных Oracle, работавшей в среде UNIX. Причем величина общей стоимости системы оказалась для сервера SQL Server 2000 в два раза меньше. SQL Server, установленный на серверах Compaq ProLiant P, объединенных в кластер, состоящий из 12 узлов, показал при обработке запросов быстродействие, равное транзакциям в минуту. При этом соотношение цена-быстродействие составило всего 20,24 долл. США, а общая стоимость системы – 5,3 млн долл.

·  Сервер SQL Server 2000, работая в операционной системе Windows 2000, обеспечил наивысшее быстродействие при тестировании продукта R/3 компании SAP с помощью стандартного теста Sales and Distribution для среды Windows, поддерживая одновременно 7 500 пользователей-участников процесса электронной торговли. При этом была продемонстрирована масштабируемость, на 53 % превышающая соответствующий показатель, достигнутый системой управления базами данных Oracle, работавшей в среде Windows 2000.

·  Сервером SQL Server 2000 Enterprise Edition, работающим в среде Windows 2000 Advanced Server на платформе Compaq, был установлен новый мировой рекорд для стандартного теста J. D. Edwards OneWorld Benchmark – одновременная поддержка 3442 пользователей. Это более чем на 37 % превышает предыдущий рекорд, установленный системой управления базами данных Oracle на платформе Sun.

Эти и другие достижения, продемонстрированные сервером SQL Server 2000, являются неоспоримыми аргументами в пользу проведения обновления предыдущих версий (SQL Server 6.5 и 7.0). А при правильном планировании, предусматривающем наличие подготовительного этапа, процесс обновления может проводиться достаточно плавно.

Мастер обновления SQL Server Upgrade Wizard был разработан специально, чтобы максимально упростить процесс обновления для большинства пользователей. Зачастую обновление может проводиться с использованием значений параметров, установленных по умолчанию. Однако предварительная подготовка и ознакомление с процессом обновления могут помочь предотвратить или решить любые проблемы, которые могут возникнуть при его проведении. В данном документе содержатся сведения, знакомство с которыми окажется полезным для понимания существа процесса обновления и для подготовки к его выполнению.

В данном информационном документе содержится подробное описание шагов, осуществляемых при обновлении сервера SQL Server версий 6.5 и 7.0 до уровня SQL Server 2000. При этом рассматриваются следующие темы:

·  Подготовка к процессу обновления

·  Использование мастера Database Copy Wizard (мастер копирования баз данных) для переноса баз данных SQL Server 7.0 в SQL Server 2000

·  Использование мастера SQL Server Upgrade Wizard (мастер обновления SQL Server) для обновления сервера SQL Server 6.5 до уровня SQL Server 2000

·  Понятие совместимости с предыдущими версиями и ее реализация применительно к SQL Server 7.0 и SQL Server 6.5

·  Обновление, установка и устранение неполадок отказоустойчивой кластеризации

Обновление до уровня SQL Server 2000. Обзор

Обновление сервера Microsoft SQL Server 7.0 до уровня SQL Server 2000 – один из основных вариантов, предлагаемых в первоначальном диалоговом окне Installation Selection (Выбор режима установки) программы установки SQL Server. Если выбрать режим Upgrade, remove, or add components to an existing installation of SQL Server (Обновить, удалить или добавить компоненты к существующей установке сервера SQL Server), то программа определит версию текущей установки и инициирует соответствующую данному режиму последовательность диалоговых окон. Возможны следующие варианты обновления:

·  Полное обновление сервера SQL Server 7.0 до уровня SQL Server 2000 (установка поверх SQL Server 7.0)

·  Добавление компонентов в ранее установленный экземпляр SQL Server 2000

·  Расширение набора возможностей существующего экземпляра сервера SQL Server 2000 (изменение и обновление компонентов)

·  Обновление сервера SQL Server 6.5 до уровня SQL Server 2000 с помощью мастера обновления SQL Server Upgrade Wizard

·  Оперативное преобразование баз данных SQL Server 7.0 в формат баз данных SQL Server 2000 с помощью мастера Copy Database Wizard

Во время обновления сервера SQL Server 7.0 для каждого обновляемого экземпляра сервера необходимо установить внешние пакеты, такие как Microsoft Management Console (Консоль управления MMC) и Microsoft Distributed Transaction Coordinator (Координатор распределенных транзакций), а также выполнить обновление системного реестра. Базу данных master и другие системные базы данных можно обновить различными способами, включающими последовательности сценариев, выполняемых на сервере с определенными параметрами. Если процесс обновления заканчивается неудачей, встроенные механизмы восстановления повторно запускают этот процесс с самого начала.

Требования к аппаратным средствам и программному обеспечению

При обновлении сервера SQL Server версии 6.5 или SQL Server 7.0 до уровня SQL Server 2000 компьютер должен отвечать требованиям, выполнение которых необходимо для обеспечения нормальной работы сервера SQL Server 2000, а также соответствующим требованиям, предъявляемым к процессу обновления.

Аппаратные средства и программное обеспечение

Требования, предъявляемые при обновлении

Операционная система

·  Microsoft Windows NT® Server 4.0 Enterprise Edition с пакетом обновления 5 (SP5) или более поздней версией

·  Windows NT Server 4.0 с пакетом обновления 5 или более поздней версией

·  Windows NT Workstation 4.0 с пакетом обновления 5 или более поздней версией

·  Обозреватель Microsoft Internet Explorer 5.0 или более поздней версии

·  Windows 2000

Сервер SQL Server 6.5

Если сервер SQL Server 6.5 обновляется до экземпляра сервера SQL Server 2000, устанавливаемого на том же компьютере, то необходимо применить пакет обновления 5 (SP5) или более поздней версии для SQL Server 6.5. Если же SQL Server 2000 устанавливается на другом компьютере, то к серверу SQL Server 6.5 необходимо применить пакет обновления 3 (SP3) или более поздней версии для SQL Server 6.5.

Сервер SQL Server 7.0

SQL Server 7.0 (независимо от уровня применявшихся пакетов обновления)

Сетевые протоколы

Named Pipes. В каждом из серверов SQL Server 6.5, SQL Server 7.0 и SQL Server 2000 необходимо установить режим прослушивания канала по умолчанию: \\.\pipe\sql\query. Протокол Named Pipes требуется даже в том случае, когда производится обновление архива на магнитной ленте.

Место на жестких дисках

Если до уровня SQL Server 2000 обновляется сервер SQL Server 7.0, то никакого дополнительного места на диске не требуется. Однако при обновлении сервера SQL Server 6.5 необходимо иметь на диске свободное место, величина которого примерно в полтора раза превышает размер баз данных сервера SQL Server 6.5.

Обновление сервера SQL Server 7.0 до уровня SQL Server 2000

Установленный уже сервер SQL Server 7.0 можно заменить новой версией, являющейся обновлением до уровня сервера SQL Server 2000. Программа установки сервера SQL Server 2000 позволяет запустить процесс обновления, если она обнаруживает уже существующий экземпляр сервера SQL Server 7.0. В результате этого процесса обновляются все программные файлы сервера SQL Server 7.0, а все данные, хранимые в базах данных сервера, сохраняются. Кроме того, на компьютере остаются файлы справочной системы SQL Server Books Online для сервера SQL Server 7.0.

Примечание. При обновлении сервера SQL Server 7.0 до уровня SQL Server 2000 результаты отслеживания событий при помощи средства Profiler и информация о зарегистрированных серверах не переносятся в новую версию. Также не происходит автоматического переноса информационных моделей, установленных вместе с репозитарием Microsoft Repository 2.0. Сервер SQL Server 2000 поддерживает более новые версии этих моделей для служб DTS (Data Transformation Services – службы преобразования данных) и для модели OIM (Open Information Model – Открытая информационная модель).

В процессе обновления до уровня сервера SQL Server 2000 можно также произвести обновление выпуска сервера.

Предупреждение. После проведения обновления сервер SQL Server 7.0, ранее установленный на компьютере, будет полностью с него удален. Единственный способ восстановить предыдущую установку SQL Server 7.0 состоит в следующем. Сначала необходимо удалить сервер SQL Server 2000, затем следует заново установить все файлы сервера SQL Server 7.0, после чего восстановить заархивированные базы данных SQL Server 7.0.

Обновление во время установки

1.  Вставьте в дисковод для компакт-дисков компакт-диск с тем выпуском сервера SQL Server 2000, до которого вы хотите произвести обновление. Если при этом не происходит автоматического запуска программы установки, дважды щелкните файл Autorun. exe, расположенный в корневом каталоге компакт диска.

Примечание. Если вы приобрели выпуск сервера SQL Server, обладающий более широкими возможностями по сравнению с установленным ранее выпуском сервера SQL Server 7.0, то одновременно с обновлением до новой версии будет произведено обновление до нового выпуска сервера.

2.  Выберите пункт SQL Server 2000 Components (Компоненты сервера SQL Server 2000), а затем команду Install Database Server (Установить сервер баз данных). После этого программой установки будет подготовлен и запущен мастер установки SQL Server Installation Wizard. На экране, появляющемся при запуске мастера, нажмите кнопку Next (Далее).

3.  В диалоговом окне Computer Name (Имя компьютера) по умолчанию выбран режим установки Local Computer (Локальный компьютер), а имя локального компьютера отображается в соответствующем поле. Нажмите кнопку Next (Далее).

4.  В диалоговом окне Installation Selection (Выбор способа установки) выберите режим Upgrade, remove, or add components to an existing instance of SQL Server (Обновить, удалить или добавить компоненты к существующему экземпляру сервера SQL Server), а затем нажмите кнопку Next (Далее).

5.  В диалоговом окне Instance Name (Имя экземпляра) будет выбран вариант Default (По умолчанию). Нажмите кнопку Next (Далее).

Примечание. Обновляемый экземпляр сервера SQL Server 7.0 автоматически становиться экземпляром по умолчанию сервера SQL Server 2000.

6.  В диалоговом окне Existing Installation (Существующая установка) выберите режим Upgrade your existing installation (Обновить существующую установку), а затем нажмите кнопку Next (Далее).

7.  В диалоговом окне Upgrade (Обновить) требуется подтвердить необходимость обновления. Щелкните Yes, upgrade my <text specific to the upgrade> (Да, обновить <текст, определяющийся типом обновления>), а затем нажмите кнопку Next (Далее). После этого начнется процесс обновления, по завершении которого появиться следующее диалоговое окно мастера.

8.  В диалоговом окне Connect to Server (Подключение к серверу) выберите нужный режим проверки подлинности, затем нажмите кнопку Next (Далее).

9.  Если вам не известно, какой режим проверки подлинности нужно использовать, примите режим, установленным по умолчанию: The Windows account information I use to log on to my computer with (Windows) (Информация учетных данных Windows, используемая для входа на мой компьютер, работающий под управлением <Windows>).

10.  В диалоговом окне Start Copying Files (Начать копирование файлов) нажмите кнопку Next (Далее).

11.  В диалоговом окне Setup Complete (Завершение установки) выберите Yes, I want to restart my computer now (Да, перезагрузить компьютер сейчас), а затем нажмите кнопку Finish (Готово).

Предупреждение. В результате выбранной процедуры обновления происходит замещение установки сервера Microsoft SQL Server 7.0, после чего старой установки больше не существует. Помимо этого удаляются предыдущие настройки системного реестра, что приводит, например, к необходимости перерегистрации серверов.

Действия, выполняемые после завершения процесса обновления

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

1.  Заполните заново полнотекстовые каталоги. При обновлении происходит преобразование формата SQL Server 7.0 к формату SQL Server 2000, в результате чего отключается поддержка полнотекстового поиска, что сопровождается потерей соответствующей информации. После обновления сервера полнотекстовые каталоги необходимо заполнить заново. Эта операция не выполняется автоматически во время установки, поскольку она может потребовать больших затрат времени. Администраторы баз данных должны заново произвести заполнение полнотекстовых каталогов в удобное для себя время.

2.  Обновите статистики. После обновления сервера SQL Server 7.0 до уровня SQL Server 2000 рекомендуется обновить все статистики. Хотя такое обновление для больших баз данных может занять много времени, оно необходимо, поскольку использование статистик сервера SQL Server 7.0 для сервера SQL Server 2000 может привести к значительному снижению быстродействия запросов. Чтобы обновить статистики в пользовательских таблицах сервера SQL Server 2000, используйте хранимую процедуру sp_updatestats.

3.  Обратитесь к разделу «Совместимость с предыдущими версиями» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений о совместимости сервера SQL Server 2000 с версией SQL Server 7.0.

4.  Обратитесь к разделу «Репликация и обновление» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений об обновлении серверов, вовлеченных в процесс репликации.

5.  Обратитесь к разделу «Отказоустойчивая кластеризация» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений об отказоустойчивой кластеризации.

Оперативное обновление баз данных сервера SQL Server 7.0 с помощью мастера Copy Database Wizard

Используя мастер Copy Database Wizard (мастер копирования баз данных), можно перенести или скопировать базу данных и связанные с ней метаданные с сервера SQL Server 7.0 в экземпляр сервера SQL Server 2000, причем во время этого процесса не требуется отключать ни один из серверов. Оперативное обновление баз данных имеет следующие преимущества:

·  Отсутствие простоев в работе серверов.

·  Базы данных для обновления выбираются самими пользователями, остальные базы данных остаются доступными для исходного сервера (SQL Server 7.0).

·  Включение в процесс обновления соответствующих метаданных, например, заданий, информации о подключении, а также объектов, характеризующих различных пользователей и связанных с пользовательскими базами данных.

·  Обновление можно производить в любое удобное время.

Мастер Database Copy Wizard основан на функциональной возможности, обеспечивающей отключение и подключение базы данных к определенному серверу и позволяющей перемещать и копировать пользовательские базы данных с исходного на конечный сервер. Действительное перемещение и копирование баз данных производится службами пакета DTS (Data Transformation Services – службы преобразования данных). Для этого пакета можно указать расписание, согласно которому он будет запускаться в определенное время или перезапускаться в случае необходимости.

Выбор локального или удаленного компьютера

Администраторы баз данных могут переместить или скопировать одну или несколько баз данных из экземпляра сервера SQL Server 7.0 в экземпляр по умолчанию сервера SQL Server 2000, расположенный на локальном компьютере. Если экземпляр сервера SQL Server 2000 расположен на удаленном компьютере, то копирование можно произвести независимо от того, является ли данный экземпляр сервера экземпляром по умолчанию или именованным экземпляром. Данная возможность обновления не распространяется на базы данных сервера SQL Sever версии 6.5.

§  Локальный компьютер. Базы данных сервера SQL Server 7.0 можно преобразовать на локальном компьютере в базы данных экземпляра по умолчанию сервера SQL Server 2000.

§  Удаленный компьютер. Базы данных сервера SQL Server 7.0 можно преобразовать на удаленном компьютере как в базы данных экземпляра по умолчанию, так и в базы данных именованного экземпляра сервера SQL Server 2000.

Примечание. На компьютере можно установить только один экземпляр по умолчанию сервера SQL Server, причем это может быть как экземпляр SQL Server 7.0, так и экземпляр SQL Server 2000. Сервер SQL Server 6.5 также может являться экземпляром по умолчанию.

Примечание. Использование мастера Copy Database Wizard имеет следующие ограничения.

·  Нельзя скопировать или переместить базу данных, имеющую одно и то же имя на исходном и конечном сервере. В окне выбора баз данных, она будет помечена как «Already exists» (Уже существует).

·  Для тех баз данных, которые вовлечены в процесс репликации, требуется регулярное обновление сервера.

Безопасность данных при использовании мастера Copy Database Wizard

Перед началом операции копирования или перемещения данных, необходимо предусмотреть, чтобы только один администратор имел монопольный доступ ко всем файлам. Это поможет предотвратить внесение каких-либо изменений в файлы во время выполнения указанной процедуры. Для копирования файлов базы данных требуется также установить следующие привилегии: sysadmin для обеих установок сервера SQL Server и привилегии администратора для сетевого подключения сервера.

Чтобы предотвратить любую возможность порчи данных, необходимо перевести базы данных сервера SQL Server 7.0 в режим «только для чтения». Кроме того, базы данных нельзя переименовывать в процессе копирования или перемещения. Любой конфликт именований между исходным и конечным сервером необходимо разрешить вручную еще до начала операции обновления. Никакие данные на конечном сервере не замещаются.

Даже если копирование или перемещение сразу нескольких баз данных осуществляется посредством одной операции, в действительности в каждый момент времени будет перемещаться только одна из них. А именно, в каждый момент времени файлы только одной базы данных отключаются от исходного сервера, копируются и затем подключаются снова. Чтобы избежать каких‑либо проблем, пакет DTS в момент отключения базы данных от исходного сервера делает соответствующую запись в журнале ошибок. Одновременно подготавливается сценарий для подключения базы данных к конечному серверу. После того, как подключение к конечному серверу завершено, в журнале появляется новая запись, свидетельствующая об успешном окончании операции.

Если конечный сервер является кластерным сервером, мастер Copy Database Wizard обеспечит выбор лишь общих дисков на кластерном конечном сервере. Исходный сервер также может быть кластерным.

Примечание. Мастер Copy Database Wizard можно использовать для перемещения и копирования баз данных из одного экземпляра сервера SQL Server 2000 в другой во всех случаях, когда в этом возникнет необходимость, а не только в процессе обновления.

Как с помощью мастера Copy Database Wizard (диспетчер Enterprise Manager) обновить базы данных в оперативном режиме

·  Разверните группу серверов, а затем разверните нужный сервер.

·  Щелкните правой кнопкой мыши сервер, выберите пункт All Tasks (Все задания), а затем щелкните Copy Database Wizard (Мастер копирования баз данных).

·  Выполните действия, указанные мастером.

Действия, выполняемые после завершения процесса обновления

После завершения процесса обновления сервера SQL Server 7.0 до уровня SQL Server 2000 рекомендуется заново заполнить полнотекстовые каталоги и обновить статистики. На выполнение этих операций может уйти довольно много времени, но в результате возрастет быстродействие сервера SQL Server 2000.

1.  Заполните заново полнотекстовые каталоги. При обновлении происходит преобразование формата SQL Server 7.0 к формату SQL Server 2000, в результате чего отключается поддержка полнотекстового поиска, что сопровождается потерей соответствующей информации. После обновления сервера полнотекстовые каталоги необходимо заполнить заново. Эта операция не выполняется автоматически во время установки, поскольку она может потребовать больших затрат времени. Администраторы баз данных должны заново произвести заполнение полнотекстовых каталогов в удобное для себя время.

2.  Обновите статистики. После обновления сервера SQL Server 7.0 до уровня SQL Server 2000 рекомендуется обновить все статистики. Хотя такое обновление для больших баз данных может занять много времени, оно необходимо, поскольку использование статистик сервера SQL Server 7.0 для сервера SQL Server 2000 может привести к значительному снижению быстродействия запросов. Чтобы обновить статистики в пользовательских таблицах сервера SQL Server 2000, воспользуйтесь хранимой процедурой sp_updatestats.

3.  Обратитесь к разделу «Совместимость с предыдущими версиями» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений о совместимости сервера SQL Server 2000 с версией SQL Server 7.0.

4.  Обратитесь к разделу «Репликация и обновление» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений об обновлении серверов, вовлеченных в процесс репликации.

5.  Обратитесь к разделу «Отказоустойчивая кластеризация» данного документа или к справочной системе SQL Server 2000 Books Online для получения более подробных сведений об отказоустойчивой кластеризации.

Обновление баз данных SQL Server 6.5 до уровня SQL Server 2000

Данные, содержащиеся в базах данных SQL Server 6.5, можно преобразовать в формат SQL Server 2000, используя мастер SQL Server Upgrade Wizard (мастер обновления сервера SQL Server). Данный мастер проводит обновление баз данных (всех или любой из них), перенося все содержимое каталогов, объекты и пользовательские данные. Кроме того, он переносит параметры репликации, настройки компонента SQL Executive, а также большую часть параметров конфигурации сервера SQL Server 6.5. Обязательно ознакомьтесь со всеми аспектами процесса обновления, описанными ниже, в разделе «Подготовка к обновлению сервера SQL Server 6.5».

Примечание. Мастер обновления SQL Server Upgrade Wizard можно запустить только в том случае, если на компьютере уже установлен экземпляр по умолчанию сервера SQL Server 2000.

Мастер обновления SQL Server Upgrade Wizard не поддерживает консолидацию баз данных, размещенных в нескольких установках сервера SQL Server 6.5. Если требуется провести обновление баз данных, размещенных сразу в нескольких серверах SQL Server 6.5, консолидируйте все базы данных SQL Server 6.5 на одном сервере, а затем запустите мастер обновления, чтобы произвести обновление этого консолидированного сервера.

Мастер обновления SQL Server Upgrade Wizard не удаляет сервер SQL Server 6.5 с компьютера. Если при проведении обновления используется архивация на магнитную ленту, то для экономии места на диске можно удалить устройства сервера SQL Server 6.5.

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

Если обновление выполняется на одном компьютере, необходимо иметь дополнительное место на диске. Можно также с одного компьютера выполнить обновление на другом компьютере.

Примечание. Существующую установку сервера SQL Server 6.5 можно сохранять на компьютере сколь угодно долго. Помимо существующих установок сервера SQL Server 6.5 и экземпляра по умолчанию сервера SQL Server 2000, на том же компьютере можно установить несколько именованных экземпляров SQL Server 2000.

Подготовка к обновлению сервера SQL Server 6.5

Перед тем как использовать мастер обновления SQL Server Upgrade Wizard для перемещения данных с сервера SQL Server 6.5 на сервер SQL Server 2000, выполните следующие действия.

1.  Заархивируйте файлы баз данных SQL Server 6.5 (все DAT-файлы, включая базу данных master), чтобы при необходимости их можно было полностью восстановить.

2.  Запустите соответствующие команды DBCC (Database Console Commands – команды консоли базы данных), чтобы убедиться в том, что базы данных SQL Server 6.5 находятся в согласованном состоянии.

3.  Оцените величину необходимого места на диске. Помимо места, используемого сервером Microsoft SQL Server 2000, на диске необходимо иметь свободное место, величина которого должна в 1,5 раза превышать размер баз данных сервера SQL Server 6.5. Более подробные сведения о порядке оценки необходимого места на диске см. ниже.

4.  Установите размер базы данных tempdb сервера SQL Server 6.5 равным, по крайней мере, 10 МБ (рекомендуется 25 МБ). Более подробную информацию о настройке параметров базы данных tempdb см. ниже.

5.  Убедитесь в том, что в базе данных master имеется, по крайней мере, 3 МБ свободного места.

6.  Убедитесь в том, что в базе данных master содержится информация, необходимая для входа в систему каждого из пользователей.

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

7.  Убедитесь в том, что на сервере SQL Server 2000 определен параметр @@SERVERNAME. Если параметр @@SERVERNAME имеет значение NULL, для изменения этого значения можно использовать системную хранимую процедуру sp_addserver. Например, если компьютеру присвоено имя «production», соответствующая команда будет иметь вид sp_addserver 'production1',local. Изменения не вступят в силу до тех пор, пока служба MSSQLServer не будет запущена заново.

Примечание. Поскольку сервер SQL Server 6.5 не распознает знак переноса (-) в имени компьютера, замените этот знак на подчеркивание (_).

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5