Windows 7, Excel 2007 & SSAS

25.11.2009 13:51:40

Die Sicherheitsdatenbank auf dem Server enthält kein Computerkonto für diese Arbeitsstationsvertrauensstellung.

Heute bin ich beim Verbinden mit einem Sql Server Analysis Service (SSAS) Cube aus Excel 2007 mit integrierter Authentifizierung auf Windwos 7 über folgende interessante Fehlermeldung gestolpert:

„Die Sicherheitsdatenbank auf dem Server enthält kein Computerkonto für diese Arbeitsstationsvertrauensstellung. .“

 

Bei Verbindungsversuchen unter Angabe von Benutzername und Kennwort traten keine Probleme auf. Nach ausgiebiger Recherche bin ich auf folgende Informationen gestoßen (von http://social.msdn.microsoft.com/Forums/en/sqlanalysisservices/thread/b058635f-6d3e-4240-a555-1dbd945ae25a):

Das Problem kann bei Systemen mit Windows 7 auftreten, wenn der „Windows Live-ID Anmeldeassistent“ installiert ist. Es gibt 3 Möglichkeiten das Problem zu beheben:

1.       Konfiguration von Kerberos auf dem Server auf dem der SSAS ausgeführt wird. (http://support.microsoft.com/kb/917409)

2.       Deinstallation des „Windows Live-ID Anmeldeassistent“ auf den Arbeitsstationen.

3.       Angabe von „SSPI=NTLM“ im Connection String, um NTLM als Security Support Provider Interface zu erzwingen.

Lösungsansatz 1 ist vermutlich die sinnvollste Vorgehensweise, da dieser das Problem auf dem Server und damit auch gleichzeitig für alle Arbeitsstationen löst. Ansatz 2 und 3 eignen sich als Workarounds auf einzelnen Arbeitsstationen.