2009-03-09 9 views

Répondre

10

Oui, c'est le cas. Citation de MSDN

"SQL Server Analysis Services prend en charge que l'authentification Windows"

Vous aurez besoin d'Active Directory, reportez-vous à la kb suivante sur la façon de le configurer http://support.microsoft.com/kb/917409

4

En fonction de ce que vous essayez d'atteindre, vous pouvez vous connecter via HTTP et IIS, avec IIS fournissant ou en passant par des informations d'identification:

http://www.sqlserveranalysisservices.com/OLAPPapers/ConfiguringHTTPAccessToYukon.htm

+0

Ceci est une bonne référence pour configurer l'accès HTTP aux services d'analyse. http://bloggingabout.net/blogs/mglaser/archive/2008/08/15/configuring-http-access-to-sql-server-2008-analysis-services-on-microsoft-windows-server-2008.aspx – knightpfhor

+0

SQLServerAnalysisServices.com n'héberge plus le contenu ci-dessus – Jeganinfo

8

En fait, avoir besoin de "Active Directory" n'est pas vraiment vrai.

Vous pouvez tromper les systèmes d'exploitation en vous connectant à votre PC dans n'importe quel domaine avec le même utilisateur et le même mot de passe que le compte sur l'autre serveur qui exécute SSAS. Je le fais tout le temps. Par défaut, vous aurez accès si les domaines sont différents mais que l'utilisateur/pass est exact.

0

Ayant besoin de AD n'est certainement pas vrai. Vous pouvez utiliser un outil tel que runas pour exécuter un programme sous un autre compte d'utilisateur.

Par exemple, dans mon environnement de développement, je l'utilise parfois pour exécuter Sql Server Management Studio (SSMS) ou Visual Studio sous un autre utilisateur.

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" 

L'outil runas vous demandera le mot de passe et lance le programme sous cet utilisateur.

S'il n'y a pas de domaine, vous pouvez utiliser le nom de l'ordinateur.

Questions connexes