Это мой первый пост здесь, поэтому я приношу свои извинения за любые проблемы с форматированием / неопытность.
У меня есть SQL Server с двумя экземплярами (экземпляр по умолчанию и именованный экземпляр).
Изначально SQL Server был присоединен к одному домену, но позже был присоединен к новому домену.
Когда я подключаюсь к названному экземпляру локально на SQL Server (MySQLServer\MyInstance
), я могу войти в систему с помощью проверки подлинности Windows.
Однако при попытке подключиться к MySQLServer\MyInstance
с другого сервера в этом домене я получаю сообщение об ошибке
Неверное целевое главное имя. Невозможно сгенерировать контекст SSPI
Учетная запись Windows настроена с разрешениями на чтение и запись SPN для учетной записи, на которой запущены службы (возвращая «setspn -l newdomain \ windowsaccount» (учетная запись, выполняющая службы SQL)), возвращает ожидаемые реестры SPN для экземпляров с полным доменным именем нового домена. Я также могу войти в систему с учетными данными SQL Server на удаленном сервере.
Однако, когда я пытаюсь подключиться к именованному экземпляру, используя полное доменное имя (т.е. MySQLServer.newdomain.local\MyInstance
), он позволяет мне использовать проверку подлинности Windows. Кто-нибудь видел это раньше или знает, что я могу сделать, чтобы решить?
Я пробовал очистить DNS и перезапустить как SQL, так и удаленный сервер, поэтому все службы должны быть учтены при перезапуске (это всего лишь внутренняя среда тестирования, поэтому никакие клиенты не пострадали :)).
Любые идеи или советы будут оценены!