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

Откуда:
Сообщений: 1130
У кого нибудь получается установить зеркалирование между разными весиями сервера?
Я пробую 2008 -> 2008R2, 2008 -> 2014

Выходит ошибка 1418
"The server network endpoint did not respond because the specified server network address cannot be reached or does not exist."


При этом:
- Фаерволы отключены
- конечные точки без шифрования
- пинг проходит
- лог шиппинг конфигурируется без ошибок

На зеркале команда прохрдит:
ALTER DATABASE TEST SET PARTNER = 'TCP://PrincipalHost.myDomain.xx:5022' проходит


На принципале команда НЕ прохрдит:
ALTER DATABASE TEST SET PARTNER = 'TCP://MirrorHost.myDomain.xx:5022' не проходит с вышеуказанной ошибкой


PS: такое зеркалирование нужно для переноса баз на новый сервер
23 авг 19, 15:08    [21956542]     Ответить | Цитировать Сообщить модератору
 Re: зеркалирование между разными весиями сервера  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36972
https://www.google.com/search?q=mssql troubleshooting 1418&rlz=1C1GCEA_enRU834RU834&oq=mssql trouble&aqs=chrome.2.69i57j0l5.7016j0j7&sourceid=chrome&ie=UTF-8
23 авг 19, 15:10    [21956543]     Ответить | Цитировать Сообщить модератору
 Re: зеркалирование между разными весиями сервера  [new]
PsyMisha
Member

Откуда: другая столица
Сообщений: 769
Alexander Us,

CREATE ENDPOINT [Mirroring] 
       STATE=STARTED
       AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)
       FOR DATA_MIRRORING (ROLE = WITNESS, AUTHENTICATION = WINDOWS NEGOTIATE
, ENCRYPTION = SUPPORTED)
GO


Обратите внимание на параметр ENCRYPTION = SUPPORTED
Разные версии MSSQL могут не договориться по протоколам шифрования

Ну и все разрешения проверьте для сервисный аккаунтов - тех, из-под которых запускается служба sqlserver - В обе стороны проверьте

GRANT CONNECT ON ENDPOINT::[Mirroring] TO [Domain\serviceAccount]
23 авг 19, 16:13    [21956613]     Ответить | Цитировать Сообщить модератору
 Re: зеркалирование между разными весиями сервера  [new]
Alexander Us
Member

Откуда:
Сообщений: 1130
Всем спасибо.

Действительно, оказалось что дело в конфигурации: юзеру не был разрешен коннект на конечную точку зеркалирования.

GRANT CONNECT ON ENDPOINT ... решил проблему.

Ссылки:
Диагностика конфигурации зеркального отображения базы данных
GRANT Endpoint Permissions
23 авг 19, 16:39    [21956632]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить