Ich habe eine SQL-Anweisung, die 2 Datenbanken zusammenführt, von 2 verschiedenen Servern (SQL Server 2012 für beide).
Die beiden Server sind miteinander verbunden. Wenn die Anweisung in einem Abfragefenster von Management Studio mit dem SA-Konto ausgeführt wird, funktioniert sie also einwandfrei.Zusammenführen von 2 verschiedenen Servern: SQL Server-Agent-Job - Authentifizierungsfehler
Allerdings muss ich dies automatisieren. Ich habe einen Job im SQL Server-Agent erstellt und erhalte weiterhin einen Authentifizierungsfehler. Dies liegt daran, dass der Benutzer, der den SQL Server-Agent-Dienst ausführt, nicht über die SA-Rechte auf beiden Servern verfügt.
Dies ist der Fehler:
The OLE DB provider 'providerName' for the connection server 'serverName' reported an error. Authentication failed.
Ich versuchte, einen Superadmin Benutzer aus dem Active Directory mit allen Rechten auf beiden Servern Einstellung der SQL Server-Agent ausführen, aber ich noch die Störung.
Gibt es eine Möglichkeit, das zu beheben?
Dank
Sie müssen w auswählen ob Sie gespeicherte Anmeldeinformationen verwenden oder Anmeldeinformationen von der Ausführungskontex weiterführen möchten. Werfen Sie einen Blick auf diesen Blog-Eintrag für weitere Details: https://blog.sqlauthority.com/2015/10/03/sql-server-linked-server-creation-error-ole-db-provider-sqlncli11-for-linked -server-return-message-invalid-authorization-specification/ – Jan
Wow, es hat funktioniert. Ich werde einige zusätzliche Tests durchführen, aber es sieht gut aus. Vielen Dank –
Wie die Sicherheit des Verbindungsservers eingestellt ist? – sepupic