Введение В настоящее время политика поддержки Microsoft не распространяется на функцию зеркального отображения базы данных в Microsoft SQL Server 2005.
По умолчанию зеркальное отображение базы данных отключено. Однако вы можете включить зеркальное отображение базы данных в целях оценки, просто используя флаг трассировки 1400 в качестве параметра запуска. Зеркальное отображение базы данных не следует использовать в производственных средах. Службы поддержки продуктов Microsoft не поддерживают базы данных или приложения, использующие зеркальное отображение баз данных. Документация по зеркальному отображению базы данных, входящая в состав SQL Server 2005, предназначена только для ознакомительных целей. Кроме того, поддержка SQL Server 2005 и обновленные политики документов не применяются к документам зеркального отображения базы данных.
После запуска экземпляра SQL Server 2005 с флагом трассировки 1400 вы можете настроить и оценить зеркальное отображение базы данных. Дополнительные сведения см. в электронной документации по SQL Server 2005.
ПРИМЕЧАНИЕ. Флаг трассировки 1400 является временным. Флаг трассировки 1400 будет удален, когда зеркало базы данных станет доступно для регулярной работы.
Дополнительная информация При использовании зеркального отображения базы данных с SQL Server 2005 рассмотрите следующие вопросы.
Подготовка к обновлению до финальной версии SQL Server 2005. Перед обновлением установите НЕОГРАНИЧЕННЫЙ размер очереди восстановления.
В окончательной версии SQL Server 2005 значение UNLIMITED является единственным поддерживаемым размером очереди восстановления. Кроме того, опция SET PARTNER REDO_QUEUE оператора ALTER DATABASE не поддерживается. Чтобы избежать будущих проблем с зеркалированием базы данных, перед обновлением необходимо сбросить все несогласованные размеры базы данных до НЕОГРАНИЧЕННЫХ значений.
Чтобы просмотреть настройки очереди восстановления базы данных для экземпляра SQL Server, см. столбец Mirroring_redo_queue_type в представлении каталога sys.database_mirroring. Единственное значение, поддерживаемое зеркальной базой данных, — UNLIMITED. Если значение базы данных равно МБ, выполните следующую инструкцию Transact-SQL для базы данных на текущем основном сервере. ALTER DATABASE <имя_базы_данных> SET PARTNER REDO_QUEUE UNLIMITED
Приостановите или остановите зеркальное отображение базы данных перед обновлением любого партнера. Если один партнер использует окончательную версию SQL Server 2005, а другой партнер использует предварительную версию SQL Server 2005, зеркальное отображение базы данных не запустится. Зеркальное отображение базы данных следует приостановить или остановить для всех сеансов зеркального отображения базы данных перед обновлением любого партнера. Затем обновите всех партнеров и восстановите зеркальное отображение базы данных.
Настройка и оценка зеркального отображения базы данных не поддерживает параметр SET PARTNER REDO_QUEUE оператора ALTER DATABASE. Значение UNLIMITED — единственный поддерживаемый размер очереди восстановления.
Решение проблем с диском журналов на основном сервере. Если возникла проблема с диском журналов на основном сервере, записи журнала, отправленные на зеркальный сервер и воспроизведенные в зеркальной базе данных, могут никогда не быть записаны на главный сервер. диск. В этом случае созданную здесь резервную копию журнала нельзя применить к зеркальной базе данных. Поэтому убедитесь, что сеанс зеркального отображения базы данных продолжает работать. Пока сеанс зеркального отображения базы данных работает нормально, вы можете устранить проблему с диском журналов или переключить роли партнера. Вы можете переключать роли партнеров посредством аварийного переключения и повторной синхронизации зеркального отображения базы данных или путем принудительного использования служб зеркальной базы данных. Если вы принудительно обслужите зеркальную базу данных, все новые записи журнала, которые еще не достигли зеркального сервера, будут потеряны.
Важно: Не отключайте зеркальное отображение базы данных. Если вы отключите зеркальное отображение базы данных, вам необходимо выполнить полное резервное копирование и восстановить базу данных, чтобы перестроить зеркальное отображение базы данных.