Wir haben 3 SQL Server 2012-Instanzen, 2 davon sind wir nicht db_owner
. Einige unserer gespeicherten Prozeduren verwenden DMV und sys
Ansichten und gespeicherte Prozeduren, die nur funktionieren, wenn sie lokal ausgeführt werden.
Ich möchte die Ausführung dieser (unserer) gespeicherten Prozeduren in unserer Hauptinstanz zentralisieren und von dort aus diese gespeicherten Prozeduren remote ausführen. Ich habe versucht, SQL Server Agent-Jobs zu verwenden, aber es erfordert eine Konfiguration, die ich nicht gerne mache und wahrscheinlich sowieso keinen Zugriff habe.
Gibt es eine Möglichkeit, eine gespeicherte Prozedur remote auszuführen, vorzugsweise über einen Verbindungsserver?
Bearbeiten: Wir können Verbindungsserver verwenden, openrowset
alles, was in einfachem SQL ausgeführt werden kann. Ich würde SSIS lieber nicht verwenden, da dies einen Teil des Prozesses von einfachem SQL trennen und mehrere Plattformen erfordern würde, um ihn auszuführen.