Назад | Перейти на главную страницу

Службы аналитики SQL Server, DNS, AD, Kerberos, проблемы с подключением

Возникла очень странная проблема. Конвертация серверов в Windows 2008 / SQL 2008. Есть сервер, SERVER_A, новенький, установка с Win2k8, Sql2k8 - работает. У вас есть сервер SERVER_B под управлением Windows2003 / SQL2005. Я хочу перейти с SERVER_B на SERVER_A. У меня есть все базы данных, кубы и т. Д. На SERVER_A, и он имитирует функциональность.

Поскольку пользователи используют Excel для подключения к SSAS, в их строке подключения есть SERVER_B. Что я хочу сделать, так это изменить DNS в сети, чтобы указать SERVER_B (по имени) на IP-адрес SERVER_A.

Я успешно сделал это с другим сервером, SERVER_C, но мне нужно сделать это с помощью SERVER_B.

Я обнаружил, что с SERVER_C после изменения DNS пришлось удалить SERVER_C из AD, и тогда это сработало. Я мог подключиться к SERVER_C (DB), SERVER_C (экземпляр SSAS по умолчанию) и SERVER_C (именованный экземпляр SSAS), и все это фактически подключалось к SERVER_A

Я попытался сделать то же самое с SERVER_B, и не повезло. Изменен DNS, удален из AD, и он не подключается. Выяснилось, что в AD были настроены некоторые SPN, поэтому удалил их и повторил попытку.

Затем я мог подключиться к SERVER_B (DB), SERVER_B (именованный экземпляр SSAS), но не к SERVER_B (экземпляр SSAS по умолчанию). Я мог подключиться к SERVER_B (SSAS Default Intance WITH the Port #), но мне нужно иметь возможность подключиться без номера порта.

Я не понимаю, почему я не могу подключиться к экземпляру по умолчанию без порта #. Не уверен, что это SPN в AD, или другая проблема с AD, или что-то еще. Почти уверен, что на сервере что-то не так (потому что SERVER_C работает!)

Любая информация или предложения были бы очень полезны !!

обнаружил, что нам нужно удалить все SPN из Active Directory, прежде чем это сработает.

setspn -D

также было обнаружено, что для учетной записи домена были установлены некоторые SPN, поэтому пришлось удалить эти

setspn -D

а потом все заработало после смены DNS. Дело дошло до SPN.

сначала пришлось изменить службы sql (DB, SSAS) на SERVER_B на локальную систему, корректно завершить работу, а затем удалить SPN, изменить DNS, и он сработал, удалил SERVER_B из AD, и все хорошо