10. Удалите на узле 2 экземпляр сервера SQL Server 6.5.
11. Преобразуйте на узле 2 экземпляр по умолчанию в кластерный экземпляр сервера SQL Server 2000.
Обновление отказоустойчивого кластера SQL Server 7.0, имеющего конфигурацию «активный-активный»
Примечание. Чтобы обновить отказоустойчивый кластер сервера SQL Server 7.0, имеющего конфигурацию «активный-активный» (или любую другую конфигурацию, при которой сервер SQL Server установлен на втором узле), необходимо сначала преобразовать одну из сторон отказоустойчивого кластера в именованный экземпляр сервера SQL Server 2000.
1. На узле 1 исключите из кластера сервер SQL Server версии 7.0. Перегрузите узел 1.
2. На узле 2 исключите из кластера сервер SQL Server 7.0. Перегрузите узел 2.
3. На узле 1 установите кластерный именованный экземпляр сервера SQL Server 2000 в качестве виртуального сервера. Данная операция не является процессом обновления, она представляет собой всего лишь параллельную установку серверов SQL Server 7.0 и SQL Server 2000 на одном компьютере. Не устанавливайте данные в то же место (на тот же диск), где расположены данные узла 2. Если вы сделаете это, то при попытке провести на узле 2 обновление сервера SQL Server 7.0 до уровня SQL Server 2000 программа установки работать не сможет.
4. На узле 1 запустите мастер Copy Database Wizard (файл CDW. exe), чтобы перенести все базы данных и относящуюся к ним информацию из существующей установки сервера SQL Server 7.0 в кластерный именованный экземпляр SQL Server 2000.
5. На узле 1 удалите существующую установку сервера SQL Server 7.0.
6. На узле 2 произведите обновление сервера SQL Server версии 7.0 до уровня SQL Server 2000, указав сервер SQL Server 7.0 в качестве экземпляра по умолчанию.
Программные модули необходимо установить на локальном диске, а для данных использовать общий диск кластера. Таким локальным диском является не входящий в кластер диск, имя которого представлено на всех узлах кластера. На каждом узле кластера данный диск должен иметь, по крайней мере, 300 МБ свободного места.
7. На узле 2 преобразуйте экземпляр по умолчанию сервера SQL Server 2000 в кластерный экземпляр SQL Server 2000.
Примечание. При необходимости можно создать два именованных экземпляра сервера SQL Server 2000, а затем использовать мастер обновления Copy Database Wizard для того, чтобы обновить обе существующие установки сервера SQL Server 7.0 до кластерного именованного экземпляра сервера SQL Server 2000. Такой способ обеспечит лучшую согласованность, поскольку все ссылки на кластерные экземпляры сервера SQL Server 2000 будут иметь форму «виртуальный сервер-экземпляр» и не будут являться ссылками, которые в некоторых случаях указывают на имя сервера servername, а в других – и на имя сервера servername, и на имя экземпляра instancename.
Обновление отказоустойчивого кластера SQL Server 7.0, имеющего конфигурацию «активный-пассивный»
1. На узле 1 исключите из кластера сервер SQL Server 7.0. Перегрузите узел 1.
2. На узле 1 произведите обновление сервера SQL Server версии 7.0 до уровня SQL Server 2000, указав сервер SQL Server 7.0 в качестве экземпляра по умолчанию.
Программные модули необходимо установить на локальном диске, а для данных использовать общий диск кластера. Таким локальным диском является не входящий в кластер диск, имя которого представлено на всех узлах кластера. На каждом узле кластера данный диск должен иметь, по крайней мере, 300 МБ свободного места.
3. На узле 2 преобразуйте экземпляр по умолчанию сервера SQL Server 2000 в кластерный экземпляр SQL Server 2000.
Установка отказоустойчивого кластера
При установке отказоустойчивого кластера сервера SQL Server 2000 необходимо выполнить следующие действия.
· Убедитесь в том, что операционная система установлена соответствующим образом, и что в ней предусмотрена поддержка отказоустойчивой кластеризации.
· Проверьте, поддерживаются ли совместно с отказоустойчивой кластеризацией средства, возможности и компоненты сервера SQL Server, которые вы хотели бы использовать.
· Рассмотрите вопрос о том, зависит ли отказоустойчивая кластеризация от того программного и аппаратного обеспечения, которое вы хотели бы использовать.
· Изучите процесс создания нового отказоустойчивого кластера, обратившись к справочной системе SQL Server Books Online.
· Изучите инструкции по обновлению отказоустойчивых кластеров серверов SQL Server версии 6.5 и 7.0 до уровня SQL Server 2000.
Заключение
Процесс обновления серверов SQL Server версии 6.5 и SQL Server 7.0 до уровня SQL Server 2000 требует времени и тщательного планирования. Однако преимущества сервера SQL Server 2000 с лихвой окупят затраченные при этом усилия. Следуя процедурам, общее описание которых представлено в данном информационном документе, компании могут эффективно и без особых проблем развернуть у себя систему SQL Server 2000, включая такие возможности, как создание отказоустойчивых кластеров.
Дополнительные сведения см. по адресу http://www. /sql/, а также в справочной системе SQL Server Books Online.
Приложения
Приложение 1. Совместимость с сервером SQL Server 6.5: уровень 1
Не поддерживаемые свойства
Уровень 1 совместимости с предыдущими версиями состоит из операторов администрирования, хранимых процедур, а также элементов сервера Microsoft SQL Server, поддержка которых осуществлялась в SQL Server версии 6.5, но которые затем были удалены, либо больше не поддерживаются в SQL Server 2000. До начала использования сервера SQL Server 2000 следует установить, в каких средствах администрирования и сценариях применяются элементы, указанные данной категории.
Раздел | Элементы |
Архивация и восстановление | BACKUP |
Параметры конфигурации | sp_configure (параметры backup buffer size, backup threads, database size, free buffers, hash buckets, LE threshold maximum, LE threshold minimum, LE threshold percent, logwrite sleep, max lazywrite IO, memory, open databases, procedure cache, RA cache hit limit, RA cache miss limit, RA delay, RA pre-fetches, RA slots per thread, RA worker threads, recovery flags, remote conn timeout, SMP concurrency, sort pages, min memory per query, index create memory, tempdb in ram и user connections) |
Порядок настраиваемой сортировки | Наборы знаков, порядок сортировки, порядок сортировки, используемый для кодировки Юникод |
Базы данных | ALTER DATABASE |
Параметры баз данных | sp_dboption (параметры subscribe и no chkpt. on recovery) |
Объекты DAO (Data Access Objects) | служебная программа odbccmpt |
Средство DBCC | DBCC DBREINDEX |
Библиотека DB-Library | Двухфазная фиксация |
Библиотека DECnet Network Library | DECnet Sockets Net-Library |
Команды для работы с диском | DISK REINIT |
Создание зеркальных копий дисков | DISK MIRROR |
Индексы | CREATE INDEX |
Службы ODS (Open Data Services) | Windows NT Component Services |
Служебные средства и программы | Client Network Utility |
Репликация | Ограниченные публикации |
Безопасность | DENY |
Сегменты | CREATE INDEX |
Службы | SQL Executive |
Параметр SET DISABLE_DEF_CNST_CHK | SET DISABLE_DEF_CNST_CHK |
Параметр SET SHOWPLAN | SET SHOWPLAN |
Программа SQL Alerter | SQLALRTR. exe |
Объект SQL-DMO | sqlole. dll |
Системные хранимые процедуры (общие расширенные процедуры) | xp_snmp_getstate |
Системные хранимые процедуры (репликация) | sp_replica |
Системные хранимые процедуры (система) | ALTER TABLE |
Системные хранимые процедуры (задачи) | sp_addalert |
Системные таблицы | Представления информационной схемы |
Транзакции | Преобразования типов данных |
Служебные программы | вход probe |
Приложение 2. Совместимость с сервером SQL Server 6.5: уровень 2
Основные изменения в свойствах
Уровень 2 совместимости с предыдущими версиями включает в себя важные изменения, сделанные в Microsoft SQL Server 2000, приводящие к поведению, отличному от того, которое было в более ранних версиях сервера SQL Server. Например, к данной категории относятся элементы, которые ведут себя иначе при преобразовании типов данных или при работе с теми или иными функциями; элементы с измененным способом записи предложений в операторах языка Transact-SQL или в хранимых процедурах; элементы с измененными именами столбцов системных таблиц; элементы, поведение которых зависит от установленного для базы данных уровня совместимости с предыдущими версиями. В приведенной ниже таблице представлены подробные сведения об элементах данной категории.
Раздел | Элементы |
Архивация и восстановление | BACKUP |
Процесс полного копирования данных | служебная программа bcp |
Параметры конфигурации | Настройка параметров конфигурации |
Страницы и экстенты базы данных | Страницы и экстенты |
Типы данных | CAST и CONVERT |
Библиотека DB-Library | dbcursorfetchex |
Пустые строки | sp_dbcmptlevel |
Индексы | CREATE INDEX |
Оператор INSERT | sp_dbcmptlevel |
Курсоры наборов ключей | Курсоры наборов ключей |
Функции обрезания строки LTRIM и RTRIM Trimming Functions | LTRIM |
Интерфейс ODBC | SQLGetDiagRec |
Ключевое слово RIGHT | Использование идентификаторов Зарезервированные ключевые слова |
Безопасность | GRANT |
Оператор SELECT | SELECT |
Параметр SET SHOWPLAN | SET SHOWPLAN_ALL |
Системные таблицы | Представления информационной схемы |
Подсказки для таблиц | DELETE |
Транзакции | SET TRANSACTION ISOLATION LEVEL |
Триггеры и системные хранимые процедуры | sp_dbcmptlevel |
Оператор UPDATE | @@ERROR |
Оператор UPDATETEXT | UPDATETEXT |
Представления | DELETE |
Приложение 3. Совместимость с сервером SQL Server 6.5: уровень 3
Обновления, произведенные для улучшения функциональных возможностей
Уровень 3 состоит из элементов, которые поддерживались в Microsoft SQL Server версии 6.5, но в SQL Server 2000 (и в SQL Server 7.0) поддерживаются только для совместимости с предыдущими версиями. Любой из элементов, включенных в данную категорию, поддерживается в полном объеме, однако в последующих выпусках SQL Server этот элемент может быть удален или же его поддержка будет отключена. Если позволяет время, рекомендуется заменить старые элементы на рекомендованные. Сервер SQL Server 2000 обладает средствами, которые выполняют те же задачи гораздо более эффективно и, кроме того, поддерживаются в настоящее время.
В приведенной ниже таблице представлены подробные сведения об элементах данной категории.
Раздел | Элементы |
Архивация и восстановление | BACKUP |
Параметры баз данных | sp_dboption (параметр publish) |
Средство DBCC | DBCC NEWALLOC |
Устройства | Обзор архитектуры сервера SQL Server |
Службы ODC (Open Data Services) | srv_config |
Быстродействие запросов | SUSER_ID |
Безопасность | GRANT |
Оператор SELECT | FASTFIRSTROW |
Параметр SET SHOWPLAN | SET SHOWPLAN_TEXT |
Системные хранимые процедуры (расширенные) | xp_grantlogin |
Системные хранимые процедуры (система) | sp_add_job |
Приложение 4. Совместимость с сервером SQL Server 6.5: уровень 4
Менее важные изменения
К уровню 4 относятся менее значимые изменения, приводящие к незначительной, по сравнению с более ранними версиями сервера SQL Server, модификации поведения системы. К этой категории относятся, например, элементы, которые либо полностью игнорируются, либо у них игнорируется один или несколько параметров; элементы, размер которых (в байтах) изменился; элементы с добавленными новыми параметрами или столбцами; элементы с измененным типом столбцов.
В приведенной ниже таблице представлены подробные сведения об элементах данной категории.
Раздел | Элементы |
Псевдонимы | Роли |
Архивация и восстановление | RESTORE HEADERONLY |
Конфигурация | sp_configure (параметр media retention) |
Оператор CREATE PROCEDURE | CREATE TABLE |
Типы данных | decimal и numeric |
Параметры DATEPART и SET DATEFIRST | SET DATEFIRST |
Средство DBCC | DBCC |
Сравнение строк DBCS | Знаки пробела в формате Юникод |
Операторы DELETE и SELECT | FROM |
Устройства | ALTER DATABASE |
Функции | @@DBTS |
Глобальные переменные | Функции |
Интерфейс ODBC | SQL_COPT_SS_PERF_QUERY_INTERVAL |
Воссоздание базы данных master | Служебная программа Rebuild Master Utility |
Воссоздание системного реестра (Уровень 4) | setup/t RegistryRebuild = On |
Репликация | Репликация между экземплярами сервера SQL Server различных версий |
Безопасность | SYSTEM_USER |
Оператор SELECT | SELECT |
Триггеры и системные хранимые процедуры (система) | CREATE TRIGGER |
Оператор UPDATE | UPDATE |
Служебные программы | SQL Query Analyzer, |
uuuu
Этот документ является предварительным и может быть существенно изменен ко времени выпуска окончательной коммерческой версии продукта. Данный документ имеет чисто информативный характер. Корпорация Майкрософт не предоставляет никаких гарантий, ни явно выраженных, ни подразумеваемых в связи с данным документом. В содержание данного документа могут быть внесены изменения без предварительного уведомления. Весь риск, связанный с применением или с результатами применения этого документа, возлагается на пользователя. Все приведенные в примерах предприятия, организации, товары, лица и события являются вымышленными. Любые совпадения с реальными предприятиями, организациями, товарами, лицами и событиями являются случайными и непреднамеренными. На пользователе лежит ответственность за соблюдение всех применимых в данном случае законов об авторском праве. В целях обеспечения авторских прав никакая часть настоящего руководства ни в каких целях не может быть воспроизведена или передана в какой бы то ни было форме и какими бы то ни было средствами (электронными или механическими, включая фотокопирование и запись на магнитный носитель), если на то нет письменного разрешения корпорации Майкрософт.
Предмет данного документа может быть защищен патентами, патентными заявками, товарными знаками, авторским правом или иным образом в пользу корпорации Майкрософт. Данный документ не дает разрешения на использование этих патентов, товарных знаков или авторского права, если таковое не оговорено явным образом в каком-либо лицензионном соглашении корпорации Майкрософт.
Материал ранее не публиковался. © Корпорация Майкрософт (Microsoft Corp.), 2000 г. Все права защищены.
Microsoft, SQL Server, Visual Studio, Windows и Windows NT являются охраняемыми товарными знаками корпорации Майкрософт в США и других странах.
Названия реальных компаний или продуктов, указанные здесь, могут быть товарными знаками соответствующих владельцев.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


