Ответ 1
Да, да. Цитата из MSDN
"Службы анализа SQL Server поддерживают только проверку подлинности Windows"
Вам понадобится активный каталог, см. следующий раздел kb о том, как его настроить. http://support.microsoft.com/kb/917409
Правда ли, что службы Analysis Services ТОЛЬКО поддерживают проверку подлинности Windows?
Да, да. Цитата из MSDN
"Службы анализа SQL Server поддерживают только проверку подлинности Windows"
Вам понадобится активный каталог, см. следующий раздел kb о том, как его настроить. http://support.microsoft.com/kb/917409
Фактически для "Active Directory" на самом деле не так.
Вы можете обмануть ОС, войдя в свой компьютер в любом домене с тем же Пользователем и паролем, что и учетная запись на другом сервере с SSAS. Я делаю это все время. По умолчанию вы получите доступ, если домены разные, но пользователь/пропуск точны.
В зависимости от того, чего вы пытаетесь достичь, вы можете подключаться через HTTP и IIS с поставкой IIS или передачей учетных данных:
http://www.sqlserveranalysisservices.com/OLAPPapers/ConfiguringHTTPAccessToYukon.htm
Необходимость 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
запросит пароль и запустит программу под этим пользователем.
Если домен отсутствует, вы можете использовать имя компьютера.