2016-06-10 23 views
0

Ich benutze klassische Asp und versuche, auf einen Remote-SQL-Server zuzugreifen. Obwohl ich festlege, welche Datenbank standardmäßig ist, versucht die Verbindung, auf eine andere Datenbank zuzugreifen. Ja, der Benutzer hat keinen Zugriff darauf. Ich überprüfe Benutzereigenschaften, in denen die Standarddatenbank korrekt festgelegt und zugeordnet ist. Hier ist meine Verbindungsschnur.Der Serverprinzipal kann nicht auf die Datenbank im aktuellen Sicherheitskontext zugreifen. - Verbindungszeichenfolge

Driver={SQL Server};Server=1.1.1.1\SQL2005;Initial Catalog=DEFAULTDB;UID=XXXX;PWD=XXXX 
+0

Können Sie diese Daten verwenden, um sich bei SSMS oder einem anderen Tool anzumelden? Können Sie dann die Daten zurückgeben, die Sie erwarten würden? – Mike

+0

Ja Mike, ich kann Daten von der Datenbank abfragen, die es zugeordnet ist, ich habe es mit SSMS – masirov

+0

@masirov Mit dem gleichen Benutzernamen und Passwort in der Verbindungszeichenfolge definiert? – Lankymart

Antwort

1

Wir haben es aussortiert. DBA sagte mir, dass der Trigger bei der Verwendung der X-Datenbank auch eine andere Datenbank verwendet. Also mussten wir für diese Datenbank autorisieren und das Problem wurde gelöst.

Vielen Dank für Ihren Beitrag.