RPC steht für Remote Procedure Calls. Es muss aktiviert werden, bevor Sie gespeicherte Prozeduren auf einem Verbindungsserver ausführen können.
Wenn Sie nicht sicher sind, ob es auf einem verknüpften Server aktiviert ist, können Sie seine Einstellung überprüfen, indem Sie die sys.servers
abfragen Systemkatalogansicht.
Beispiel
Hier ist ein Beispiel zur Veranschaulichung.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Ergebnis:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
In diesem Fall ist RPC Out aktiviert. Wenn es deaktiviert wäre, wäre sein Wert 0
.
Der RPC-Out-Wert befindet sich in is_rpc_out_enabled
Spalte, sodass wir nur diese Spalte auswählen können, um unser Ergebnis schön und prägnant zu machen. Sie können jedoch gerne alle Spalten zurückgeben, wenn Sie andere Einstellungen überprüfen möchten.
Wenn Sie den Wert ändern müssen, lesen Sie How to Enable RPC Out using TSQL.