By cmu
Nicht immer ist es einfach möglich ein Log Shipping zwischen zwei Servern aufzusetzen. Hier wird kurz erläutert, wie dies auch ohne Vertrauensstellung möglich ist.
Es gibt zwar einen Artikel (KB31247) in der Knowledge-Base, der verschiedene Szenarien beschreibt, aber in meinem aktuellen Fall, konnte ich diese Ansätze leider nicht verwenden. Die Aufgabenstellung war die Erstellung eines Log Shippings zwischen zwei Servern, deren Domänen sich nicht vertrauten und wo einer der Server noch nicht mal einer Domäne angehörte.
Im Log Shipping benötigt der Secondary Server mehr Rechte als der Primary Server, da er sich die Logs vom Primary Server holen muss. Der SQLServer-Dienst auf dem Secondary Server benötigt also Zugriffe auf das File-System des Primary Servers.
Im aktuellen Fall läuft auf dem Secondary Server der SQLServer-Agent unter einem Domänen-Konto, wie dies auch empfohlen wird. Dieses Domänen-Konto kann aber keine Rechte auf dem Primary Server erhalten, da es dort nicht bekannt gemacht werden kann. Eine Umstellung auf ein anderes Konto für den Secondary Server war auch nicht gewünscht.