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