SQL 2008 Отчетность Удаленный источник данных Windows Аутентификация

Я пытаюсь использовать проверку подлинности Windows на сервере отчетов SQL Server 2008, который подключается к "удаленному" серверу SQL Server 2008 Enterprise. Если я сохраняю учетные данные для входа с источником данных, все работает нормально. Отчеты ограничивают объем информации, которую можно выбрать на основе учетной записи пользователя. Мне нужно иметь возможность использовать проверку подлинности Windows. Если я устанавливаю источник данных для аутентификации Windows, когда пытаюсь перейти к отчету, он запрашивает мой us/pw, но каждый раз, когда я вводю эту информацию, окно снова появляется. Оба сервера находятся в одной подсети. Если я помещу копию базы данных на сервер отчетов, она будет работать без проблем.

Среда: сервер данных SQL 2008 Enterprise SP1 Windows 2008 Enterprise Physical Server

Сервер отчетов SQL Server 2008 Enterprise SP1 Windows 2008 Enterprise VMware ESX 3.5 Virtual

Будем очень благодарны любой помощи

1 ответ

Решение

Определенно звучит как проблема двойного прыжка. Вам нужно настроить свою среду на использование аутентификации Kerberos между вашими клиентами, сервером отчетов и сервером данных.

Чтобы Kerberos работал, вам нужно, чтобы служба отчетов и служба баз данных SQL работали как учетные записи домена, а не как локальные учетные записи (локальная система / сетевая служба), и вам необходимо создать имена участников-служб для учетной записи службы отчетов в Active Directory., См. Эту статью для получения информации о SPN, которые вам нужно создать. Google также покажет кучу дополнительной информации о том, как настроить вещи.

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

Другие вопросы по тегам