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

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Всем доброе время суток. Возникла такая проблема с зеркалированием.

Пришла нотификация на мыло в таком духе

email
DESCRIPTION: The connection to the Mirror server is lost. Please check all of the possible causes of the problem and bring the server back as soon as it possible.


Лезу на сервер, смотрию все базы в нормальном состоянии Principal, Synchronized, а одна в Suspended.

Я не долго думая пытаюсь восстановить миррориг кнопокй Resum в свойствах зеркалирования.
Сначала вид окна напоминал что "началась синхронизация, но если его "обновить" то сразу же видно что база возвращалась в тот же Suspend.

В логе так
errorlog
2013-05-17 11:46:09.69 spid69s Error: 1453, Severity: 16, State: 1.
2013-05-17 11:46:09.69 spid69s 'tcp://******:5022', the remote mirroring partner for database 'dbName', encountered error 3624, status 1, severity 20. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.



В целом "что делать быстро не нашёл". Проверил что мирроринг у других баз действительно работает, пересозал мирроринг для текущей.

В процессе удивило что
Principal
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)
Jun 17 2011 00:54:03
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

и
Mirror
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2550.0 (X64)
Jun 11 2012 16:41:53
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)




Так же полазил по логу ещё нашёл
автор
2013-05-16 00:24:06.39 spid69s Database mirroring is inactive for database 'dbName'. This is an informational message only. No user action is required.
2013-05-16 00:24:06.39 spid17s Error: 1474, Severity: 16, State: 1.

2013-05-16 00:24:06.39 spid69s The mirrored database "dbName" is changing roles from "MIRROR" to "PRINCIPAL" due to Auto Failover.


Вроде ничего более интересного для этой базы нет. Заранее спасибо за ответы.
17 май 13, 21:33    [14314241]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
NIIIK,

есть у кого варианты?!!!

Хотя бы что делать и где искать?
18 май 13, 12:27    [14315855]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
NIIIK,

alter database YOUDB set online

dbcc checkdb ('YOUDB')
18 май 13, 12:50    [14315955]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Andrey Sribnyak
Member

Откуда: Киев
Сообщений: 600
Andrey Sribnyak,

пропустил
первым шагом

exec sp_resetstatus 'YOUDB'
18 май 13, 12:52    [14315964]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Ну чек ДБ я делал, (без первого шага о корором не знаю), на основномпрошёл, на зеркале как водится "не запустился".
18 май 13, 13:03    [14316008]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
NIIIK,

Причина то в чём может быть? Сейчас то уже трудно проверить ваш метод, всё работает потому что пересоздано
18 май 13, 13:04    [14316016]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Народ, есть ещё какие-то советы? Хотя бы "как действовать и искать причину ошибки" ?!
20 май 13, 17:06    [14322559]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
komrad
Member

Откуда:
Сообщений: 5736
NIIIK
Народ, есть ещё какие-то советы? Хотя бы "как действовать и искать причину ошибки" ?!


так не пробовал?
20 май 13, 18:07    [14322946]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Опять "всплыло".

Andrey Sribnyak
NIIIK,

alter database YOUDB set online

dbcc checkdb ('YOUDB')


На основном "всё нормально"

на зеркале при попытке сделать так же

Msg 954, Level 14, State 1, Line 1
The database "dbName" cannot be opened. It is acting as a mirror database.
13 июн 13, 12:51    [14427722]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Могу ещё сказать что в логах есть такое для этой базы

errorlog
2013-06-12 01:12:02.57 spid46s Recovery is writing a checkpoint in database 'dbName' (24). This is an informational message only. No user action is required.
2013-06-12 01:12:02.63 spid51 Attempting to load library 'xpsqlbot.dll' into memory. This is an informational message only. No user action is required.
2013-06-12 01:12:02.67 spid51 Using 'xpsqlbot.dll' version '2009.100.1600' to execute extended stored procedure 'xp_qv'. This is an informational message only; no user action is required.
13 июн 13, 16:38    [14429621]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
словил тоже самое.
DBCC CHECKDB ошибок не нашел на примари.

есть статья http://support.microsoft.com/kb/974319
но там советуют CU1 ставить. Но т.к. у меня SP1 то поидее етот CU должен быть уже поставлен

Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64) Jun 17 2011 00:54:03 Copyright (c) Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
13 сен 13, 09:40    [14834662]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Я тогда тупо пересоздал Мирроринг.
13 сен 13, 12:05    [14835880]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
NIIIK,

тоже пересоздал, благо база не большая
13 сен 13, 12:06    [14835892]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Откопаю г. мамонта, тем более что гугл сюда привёл, а темка то моя :)

Опять та же иксня.

Ни в ручную ни через SSMS не получается вывести из суспенда.
И чекДб делал.

Причём для двух баз получилось это сделать

ALTER DATABASE myDB SET PARTNER RESUME
go

получаю

2014-08-21 05:22:22.36 spid64s Error: 1453, Severity: 16, State: 1.
2014-08-21 05:22:22.36 spid64s 'tcp://serverIP:5022', the remote mirroring partner for database 'myDB', encountered error 3624, status 1, severity 20. Database mirroring has been suspended. Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.

Пока пересоздам мирроринг, но мне это конечно не нравится.

До этого были ошибки сети (Которые тоже время от времени ХЗ почему берутся редко и непредсказуемо).
21 авг 14, 22:32    [16476977]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Crimean
Member

Откуда:
Сообщений: 13147
ну так 3624 сама по себе просто так не должна появляться. о ней что-то в errorlog должно же быть по идее. Page Verify для базы включена?
21 авг 14, 23:31    [16477159]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Crimean
ну так 3624 сама по себе просто так не должна появляться. о ней что-то в errorlog должно же быть по идее. Page Verify для базы включена?


Ещё не знаю что это.

Непосредственно перед попыткой Резюма ничего не появляется, старые логи можно покопать, но там не факт что найду.

Сейчас проверить будет сложно (пересоздал).
21 авг 14, 23:36    [16477171]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Crimean
Member

Откуда:
Сообщений: 13147
а что дефолтная политика держать только 6 логов не переопределена? я в первую очередь на каждом сервере ставлю держать логи за месяц и рециклить их раз в день :)
21 авг 14, 23:52    [16477220]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NickAlex66
Member

Откуда:
Сообщений: 319
NIIIK,

Сделайте версии SQL серверов одинаковыми. Sp2 накатили бы.
22 авг 14, 01:02    [16477404]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
ZaloJNik
Member

Откуда:
Сообщений: 50
NIIIK
Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.

А какие ошибки в логе на удаленном сервере?
22 авг 14, 09:39    [16477903]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Crimean,

Скорее в логах мусора много, но непосредственно имеющиеся сообщения

errorlog
2014-08-21 04:51:21.43 spid64s Error: 1479, Severity: 16, State: 1.
2014-08-21 04:51:21.43 spid64s The mirroring connection to "tcp://serverIP:5022" has timed out for database "dbName" after 60 seconds without a response. Check the service and network connections.


Что собственно не редкость на тех серверах, причём бывает всё работает долго нормально, а бывает и таймаут непойми откуда (поэтому и увеличил до 60ти секунд).

Вообщем с этим зеркалированием больше проблем чем пользы от него, особенно с Витнесом. Бывает одна база переключится, а другая, тоже нужная нет. А приложению нужны две базы одновременно на одном сервере (есть запросы из одной базы в другую). Да и причина переключения в принципе не ясная. Правда последние месяцы переключения нет, скорее зеркалирование выключается/включается. Причём на втором сервере только МсСКЛ сервер, агент там потушен (хотя по хорошему должен быть) и т. п. Т. е. почему главный не видит зеркало (точнее таймауты) непонятно.
22 авг 14, 10:59    [16478488]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
NickAlex66,

Пока СП2 нет, но версии одинаковые

@@Version
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4286.0 (X64)
May 29 2013 15:04:02
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)

22 авг 14, 11:09    [16478558]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
ZaloJNik
NIIIK
Resolve the error on the remote server and resume mirroring, or remove mirroring and re-establish the mirror server instance.

А какие ошибки в логе на удаленном сервере?


Самое относящееся к этой базе и интересное в файле.
Причём два раза, но суспенд почему-то заметил только на второй раз (при этом нет сообщений о восстановлении мирроринга).


Тут скорее вопрос "есть такая ситуация и как восстановить мирроринг без пересоздания и как предотвратить подобное".

К сообщению приложен файл (224_errorLogForSQLForum2.sql - 50Kb) cкачать
22 авг 14, 11:26    [16478684]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Crimean
Page Verify для базы включена?
22 авг 14, 11:53    [16478899]     Ответить | Цитировать Сообщить модератору
 Re: Mirroring не запускается  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Crimean,

если вы про это


SELECT NAME
        ,page_verify_option_desc
FROM master .sys.databases



то стоит checksum
22 авг 14, 11:57    [16478925]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить