Правда ли, что службы Analysis Services ТОЛЬКО поддерживают проверку подлинности Windows?
Аутентификация только для служб Analysis Services
Ответ 1
Да, да. Цитата из MSDN
"Службы анализа SQL Server поддерживают только проверку подлинности Windows"
Вам понадобится активный каталог, см. следующий раздел kb о том, как его настроить. http://support.microsoft.com/kb/917409
Ответ 2
Фактически для "Active Directory" на самом деле не так.
Вы можете обмануть ОС, войдя в свой компьютер в любом домене с тем же Пользователем и паролем, что и учетная запись на другом сервере с SSAS. Я делаю это все время. По умолчанию вы получите доступ, если домены разные, но пользователь/пропуск точны.
Ответ 3
В зависимости от того, чего вы пытаетесь достичь, вы можете подключаться через HTTP и IIS с поставкой IIS или передачей учетных данных:
http://www.sqlserveranalysisservices.com/OLAPPapers/ConfiguringHTTPAccessToYukon.htm
Ответ 4
Необходимость AD, конечно, не соответствует действительности. Вы можете использовать такой инструмент, как runas
, чтобы выполнить программу под другой учетной записью пользователя.
Например, в среде моего dev я иногда использую ее для запуска Sql Server Management Studio (SSMS) или Visual Studio под другим пользователем.
SSMS:
runas /netonly /user:domain\username "C:\path_to\Ssms.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\Ssms.exe"
Visual Studio:
runas /netonly /user:domain\username "C:\path_to\devenv.exe"
runas /netonly /user:domain\username "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
Инструмент runas
запросит пароль и запустит программу под этим пользователем.
Если домен отсутствует, вы можете использовать имя компьютера.