Поделиться через


Обеспечение создания правильной среды для масштабируемой совместно используемой базы данных

Изменения: 5 декабря 2005 г.

Масштабируемая совместно используемая база данных должна располагаться на томе, открытом только для чтения, доступном в сети хранения данных (SAN). Серверы отчетов должны работать под управлением ОС Windows Server 2003 с пакетом обновления 1 (SP1) или более поздней, и на них должен выполняться выпуск SQL Server 2005 Enterprise Edition или более поздний.

Настройка среды

Чтобы среда гарантированно поддерживала масштабируемые совместно используемые базы данных, рекомендуется при настройке среды придерживаться следующих правил.

  • Убедитесь, что серверы отчетов и связанная с ними база данных отчетов выполняются на идентичных платформах.
    При обновлении сервера отчетов необходимо обновлять и все другие серверы отчетов, обслуживающие ту же самую масштабируемую совместно используемую базу данных или несколько баз данных. Например, при установке программного обновления, пакета обновления или быстрого обновления (QFE) операционной системы Windows или SQL Server 2005 на любом из серверов отчетов, это же обновление нужно установить на всех серверах отчетов.
  • Функция масштабируемых совместно используемых баз данных тестируется при рабочей нагрузке одновременного доступа до 8 экземпляров серверов, на которых выполняется выпуск SQL Server 2005 Enterprise Edition.SQL Server 2005 не накладывает ограничений на количество экземпляров, однако рекомендуется ограничивать конфигурации масштабируемых совместно используемых баз данных 8 экземплярами сервера на каждую совместно используемую базу данных.
  • База данных отчетов должна иметь тот же макет, что и производственная база данных.
  • Для упрощения построения и обновления базы данных отчетов рекомендуется использовать один и тот же путь для базы данных отчетов и для производственной базы данных. Под этим подразумевается та же самая буква диска для тома отчетов и тот же самый путь к каталогу базы данных. Например, если производственная база данных находится в каталоге «E:\SQLdata», по возможности используйте букву Е в качестве буквы диска тома отчетов и путь \SQLdata в качестве каталога базы данных отчетов. Однако, если буквы и пути различаются, можно написать сценарий, в котором бы явно указывались пути, учитывающие эти различия.
    Если буква тома отчетов отличается от буквы производственного тома, необходимо учитывать следующее.
    • При построении базы данных отчетов путем восстановления резервной копии базы данных, в инструкции RESTORE DATABASE необходимо указывать предложение WITH MOVE, определяющее полный путь восстанавливаемых файлов данных.
    • Если база данных отчетов представляет собой копию производственной базы данных, при присоединении базы данных отчетов в инструкции CREATE DATABASE в предложении FOR ATTACH необходимо перечислить каждый файл и указать его полный путь.
    ms345523.note(ru-ru,SQL.90).gifПримечание.
    Наиболее правильным образом действий при монтировании набора томов отчетов на серверы отчетов является использование одной и той же буквы диска на каждом сервере, что упрощает управление томами на разных серверах.
  • Масштабируемая совместно используемая база данных должна располагаться на томе, открытом только для чтения, доступном для всех серверов отчетов в сети хранения данных (SAN).
    • После монтирования тома отчетов на сервер отчетов можно проверить правильность его монтирования и доступность всех файлов данных, выполнив следующую команду из командной строки:
      DIR*<буква_диска>:\<каталог_базы_данных>*
      , где <буква_диска> — буква, назначенная тому отчетов, а <каталог_базы_данных> — местонахождение файлов данных базы данных на этом томе. Этот тест необходимо провести на каждом сервере отчетов, чтобы убедиться, что на каждом из них полученные результаты будут одинаковыми.
    • Чтобы убедиться, что том отчетов открыт только для чтения, попытайтесь создать файл на этом томе. Простейшим способом для этого будет попытка скопировать или сохранить простой текстовый файл на таком томе. Эта попытка должна окончиться неудачей.
    ms345523.note(ru-ru,SQL.90).gifПримечание.
    При выполнении этих процедур вручную рекомендуется повторять этот цикл тестирования при повторном монтировании тома отчетов на каждом из серверов отчетов. Эти действия также можно автоматизировать.
  • На всех экземплярах сервера должен использоваться одинаковый порядок сортировки.
  • На всех экземплярах сервера должен использоваться одинаковый объем памяти.

См. также

Основные понятия

Обзор масштабируемых общих баз данных
Построение и обновление базы данных отчетов
Подключение базы данных отчетов как масштабируемой общей базы данных
Максимизация доступности масштабируемой общей базы данных

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

5 декабря 2005 г.

Новое содержимое
  • Добавлен данный подраздел, посвященный новой функции масштабируемой совместно используемой базы данных.