Не удалось найти сервер 'X' в ошибке sys.servers при использовании псевдонима DNS - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь создать псевдоним для нашего SQL сервера в целях аварийного восстановления. На данный момент мы имеем:

  1. Созданная запись DNS (тип A)
  2. Создан псевдоним в SQL Диспетчер конфигурации под SQL Собственный клиент -> Псевдоним с использованием конфигурации TCP / IP
  3. Подтверждено, что сетевой протокол TCP / IP включен
  4. Создано имя участника-службы для учетной записи службы, работающей SQL ядро ​​БД сервера

Я могу подключиться к поле с использованием DNS-имени через SSMS. Однако, когда я запускаю инструкцию, которая полностью определяет имя сервера:

"select * from [MyServerDNSName]. [DatabaseName]. [TableName]"

Я получаю следующую ошибку:

"Не удалось найти сервер 'MyServerDNSName' в sys.servers. Убедитесь, что указано правильное имя сервера. При необходимости выполните хранимую процедуру sp_addlinkedserver, чтобы добавить сервер в sys.servers."

Если я выполню ту же инструкцию с исходным именем сервера, никаких проблем.

Нужно ли вручную добавлять DNS-имя сервера в sys.servers?

Tks

...