Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL-Agent-Job – Die Verbindung ist möglicherweise nicht richtig konfiguriert oder Sie haben möglicherweise nicht die richtigen Berechtigungen für diese Verbindung?

Ok, ich habe das hier nach ziemlich viel Schmerz aufgespürt.

Es funktionierte gut in einer Umgebung, aber nicht in einer anderen, also startete ich Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx ) und führte ein Paket durch den SQL Agent-Job, wobei verglichen wurde, welche Systementitäten in jeder Umgebung betroffen waren.

In der fehlerhaften Umgebung versuchte das Paket zum Zeitpunkt des Massenübertragungsvorgangs, die Oracle 11-Client-DLL abzurufen, und blieb dann hängen.

Ich wusste, dass dies installiert war, und außerdem war der DLL-Pfad eine Systemumgebungseinstellung. Nach weiteren Untersuchungen stellte sich heraus, dass der Server seit der Installation des Oracle-Clients nicht neu gestartet und der Prozess des SQL Server-Agenten nicht wiederverwendet worden war.

Ja, können Sie es glauben, der alte Helpdesk-Fix "Können Sie Ihren Computer neu starten?" funktioniert.

Seufz!