Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Асинхронное зеркалирование  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Доброго времени суток!

СУБД: Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Построил зеркалирование(без свидетеля). Поставил режим Асинхронного зеркалирования(транзакция проходит на принципале и потом уже накатывается на зеркало) Такой режим наиболее оптимален для меня, т.к. БД высоко нагруженная. Пробую сделать failover с помощью кнопочки на окошке свойств mirroring и получаю ошибку:

The database mirroring safety level must be FULL to manually failover database "log_ship". Set safety level to FULL and retry.
Changed database context to 'master'. (Microsoft SQL Server, Error: 1477)

Выполняю команду:

USE master;
ALTER DATABASE dbname SET PARTNER SAFETY FULL;


После нее failover выполняется. Но этой командой я перевел зеркалирование в синхронный режим, что не подходит для меня.

Вопрос, на кой тогда сделали Асинхронный режим если при нем нельзя сделать ручной failover?
3 май 12, 10:35    [12499276]     Ответить | Цитировать Сообщить модератору
 Re: Асинхронное зеркалирование  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Читайте:

Role Switching ( ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_4deptrbl/html/a7f95ddc-5154-4ed5-8117-c9fcf2221f13.htm )
Manual failover

This requires high-safety mode. The partners must be connected to each other, and the database must already be synchronized.

Forced service (with possible data loss)

Under high-performance mode and high-safety mode without automatic failover, forcing service is possible if the principal server has failed and the mirror server is available.
3 май 12, 10:59    [12499452]     Ответить | Цитировать Сообщить модератору
 Re: Асинхронное зеркалирование  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Т.е. или переводить миррор в синхронный, чтобы убедиться, что все транзакции дошли, или forced с возможными потерями.
3 май 12, 11:00    [12499455]     Ответить | Цитировать Сообщить модератору
 Re: Асинхронное зеркалирование  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Гавриленко Сергей Алексеевич,

спасибо
3 май 12, 11:57    [12499951]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить