Я пытаюсь заставить зеркалирование базы данных работать, но это не так. Я всегда получаю:
"Сообщение 1418, Уровень 16, Состояние 1, Строка 1 Сетевой адрес сервера" TCP: //sql3.fea-rp.local: 5026 "не может быть достигнут или делаетне существует. Проверьте имя сетевого адреса и убедитесь, что порты для локальной и удаленной конечных точек работают. "
У меня есть два экземпляра SQL Server (2017), работающих в отдельных виртуальных машинах. Я создал две конечные точки (на каждой), используя порт 5026. Затем я создал свою базу данных, создал ее резервную копию (включая журнал переходов) и восстановил ее на вторичном сервере, используя параметр WITH NORECOVERY
(поэтому база данных остается в разделе «Восстановление»). ... "state).
Затем я установил партнера на вторичном сервере, указывая на первый сервер. Хорошо. Но когда я пытаюсь установить партнера на первом сервере (указывая на второй, конечно), я всегда получаю одну и ту же ошибку, сообщающую, что SQL Server не может связаться со вторым сервером.
Я уже проверил брандмауэр;отключен на обоих серверах. Я проверил «Конфигурация SQL Server» и включил / активировал TCP-соединение во всех IP / интерфейсах («Конфигурация сети SQL Server => Протоколы для MSSQLSERVER => TCP / IP»).
Я также протестировалсоединение между двумя серверами, используя имя хоста и IP-адрес, оба в порядке. Я могу без проблем подключиться с сервера один на сервер два, используя telnet и порт 5026, поэтому нет никаких сетевых ограничений.
Оба сервера работают с использованием доменной учетной записи (вместо локальной учетной записи) и имеют одинаковую учетную запись для обоих.