Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при запуске зеркализации(ALTER DATABASE DBPrincipial ... error 5003)  [new]
ALiSPB
Member

Откуда:
Сообщений: 2
Уважаемые коллеги, прошу помощи!!!

Настроил зеркализацию на двух серверах А - основной, Б - зеркало:
Создал сертификаты, создал конечные точки для экземпляров сервера с использованием его сертификата, создал имена входа на узлах, сделал на Б RESTORE DATABASE и RESTORE LOG с WITH NORECOVERY.
запускаю на сервере Б ALTER DATABASE DBName
SET PARTNER = 'TCP://110.110.10.15:5024';
GO
все отрабатывает нормально;

запускаю на сервере А ALTER DATABASE DBName
SET PARTNER = 'TCP://110.110.10.16:5024';
GO
получаю следующую ошибку:
"Msg 5003, Level 16, State 1, Line 1
Database mirroring cannot be enabled while the database has offline files."

Проделал это несколько раз, результат один и тот-же.

Конфигурация: Windows Server 2003 SP2 на обоих машинах, машины не в домене.
Основной SQL Server 2008, зеркало SQL Server 2008R2. Возврат не предполагается.
БД около 800Г, есть секционированные таблицы.

Для эксперемента создал на А тестовую БД, заресторил ее на Б и включил заркализацию. Она заработала на ура. Основная база зеркалироваться не хочет!
Поскажите, в чем причина такого поведения?
Незадолго до этого, проделал эту операцию на тестовых серверах с такой-же конфигурацией, зеркализация работала без проблем.
9 авг 13, 19:28    [14689192]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске зеркализации(ALTER DATABASE DBPrincipial ... error 5003)  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10731
Блог
Не добавляли ли файлы данных после последней полной копии базы?
Попробуйте предварительно шринкануть журнал (симпл и обратно перед шринком и в промежутках чекпоинты).
Есть уверенность, что дисковая конфигурация на зеркале исправна?
14 авг 13, 12:16    [14706987]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске зеркализации(ALTER DATABASE DBPrincipial ... error 5003)  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10731
Блог
"Основной SQL Server 2008, зеркало SQL Server 2008R2. Возврат не предполагается."
Если зеркало старшей версии, никто не обещал, что такое прокатит. Лучше для этого попробуйте логшипинг.
14 авг 13, 12:18    [14707007]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при запуске зеркализации(ALTER DATABASE DBPrincipial ... error 5003)  [new]
ALiSPB
Member

Откуда:
Сообщений: 2
Александр,
Большое спасибо за ответ!

"Не добавляли ли файлы данных после последней полной копии базы?"
Нет, файлы не добавлял.

"Есть уверенность, что дисковая конфигурация на зеркале исправна?"
Да, иначе у меня не работала бы БД на зеркалируемом сервере.
Проводил эксперимент, отключал партнеров, переводил БД на зеркале в рабочий режим (restore database DB with recovery) , БД работала нормально.

"Попробуйте предварительно шринкануть журнал (симпл и обратно перед шринком и в промежутках чекпоинты)."
Этот вариант попробую, но не уверен по поводу правильности LSN.

И наверное самый верный совет: логшипинг.

Спасибо!
14 авг 13, 15:24    [14708403]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить