Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält eine Zeile für jeden registrierten Verbindungs- oder Remoteserver sowie eine Zeile für den lokalen Server, bei dem server_id = 0 ist.
Spaltenname |
Datentyp |
Beschreibung |
|---|---|---|
server_id |
int |
Lokale ID des Verbindungsservers. |
name |
sysname |
Wenn server_id = 0 ist, ist dies der Servername. Wenn server_id > 0 ist, ist dies der lokale Name des Verbindungsservers. |
product |
sysname |
Der Produktname des Verbindungsservers. " "SQL Server" weist auf eine andere SQL Server-Instanz hin. |
Provider |
sysname |
Der Name des OLE DB-Anbieters zum Herstellen einer Verbindung mit Verbindungsservern. |
data_source |
nvarchar(4000) |
Die Verbindungseigenschaft der OLE DB-Datenquelle. |
location |
nvarchar(4000) |
Die Verbindungseigenschaft des OLE DB-Standortes. Ist NULL, wenn nichts angegeben wird. |
provider_string |
nvarchar(4000) |
Die Verbindungseigenschaft der OLE DB-Anbieterzeichenfolge. Besitzt den Wert NULL, wenn der Aufrufer nicht über die ALTER ANY LINKED SERVER-Berechtigung verfügt. |
catalog |
sysname |
Die Verbindungseigenschaft des OLE DB-Katalogs. Ist NULL, wenn nichts angegeben wird. |
connect_timeout |
int |
Das Verbindungstimeout in Sekunden. Ist 0, wenn nichts angegeben wird. |
query_timeout |
int |
Abfragetimeout in Sekunden. Ist 0, wenn nichts angegeben wird. |
is_linked |
bit |
0 = Ist ein Server im alten Format, der mithilfe von sp_addserver hinzugefügt wurde und ein anderes Verhalten hinsichtlich RPC und verteilter Transaktionen aufweist. 1 = Standardverbindungsserver. |
is_remote_login_enabled |
bit |
RPC-Option ist so festgelegt, dass eingehende Remoteanmeldungen für diesen Server möglich sind. |
is_rpc_out_enabled |
bit |
Ausgehendes RPC (von diesem Server) wurde aktiviert. |
is_data_access_enabled |
bit |
Server wurde für verteilte Abfragen aktiviert. |
is_collation_compatible |
bit |
Wenn keine Sortierungsinformationen verfügbar sind, wird davon ausgegangen, dass die Sortierung von Remotedaten mit der von lokalen Daten kompatibel ist. |
uses_remote_collation |
bit |
Bei 1 verwenden Sie die vom Remoteserver gemeldete Sortierung; verwenden Sie andernfalls die von der nächsten Spalte angegebene Sortierung. |
collation_name |
sysname |
Name der zu verwendenden Sortierung, oder NULL bei Verwendung der lokalen Sortierung. |
lazy_schema_validation |
bit |
Bei 1 wird die Schemaüberprüfung zu Beginn der Abfrage nicht überprüft. |
is_system |
bit |
Auf diesen Server kann nur vom internen System zugegriffen werden. |
is_publisher |
bit |
Der Server ist ein Replikationsverleger. |
is_subscriber |
bit |
Der Server ist ein Replikationsabonnent. |
is_distributor |
bit |
Der Server ist ein Replikationsverteiler. |
is_nonsql_subscriber |
bit |
Der Server ist ein Replikationsabonnent ohne SQL Server. |
is_remote_proc_transaction_promotion_enabled |
bit |
Wenn diese Option auf 1 festgelegt ist und eine remote gespeicherte Prozedur aufgerufen wird, wird eine verteilte Transaktion gestartet und bei MS DTC eingetragen. Weitere Informationen finden Sie unter sp_serveroption (Transact-SQL). |
modify_date |
datetime |
Datum, an dem die Serverinformationen zuletzt geändert wurden. |
Berechtigungen
Der Wert in provider_string ist immer NULL, wenn der Aufrufer nicht über die ALTER ANY LINKED SERVER-Berechtigung verfügt.
Zum Anzeigen des lokalen Servers (server_id = 0) sind keine Berechtigungen erforderlich.
Wenn Sie einen Verbindungs- oder Remoteserver erstellen, wird von SQL Server eine standardmäßige Anmeldenamenzuordnung zur public-Serverrolle erstellt. Dies bedeutet, dass alle Verbindungs- und Remoteserver standardmäßig von allen Anmeldenamen angezeigt werden können. Wenn Sie die Sichtbarkeit auf diese Server beschränken möchten, entfernen Sie die standardmäßige Anmeldenamenzuordnung, indem Sie sp_droplinkedsrvlogin ausführen und NULL für den locallogin-Parameter angeben.
Wenn die standardmäßige Anmeldenamenzuordnung gelöscht wird, können die Verbindungs- bzw. Remoteserver nur von den explizit als verknüpfte Anmeldung oder Remoteanmeldung hinzugefügten Benutzern angezeigt werden, die auch über einen Anmeldenamen dafür verfügen. Zum Anzeigen aller Verbindungs- und Remoteserver nach dem Löschen der standardmäßigen Anmeldezuordnung sind folgende Berechtigungen erforderlich:
ALTER ANY LINKED SERVER oder ALTER ANY LOGIN ON SERVER
Mitgliedschaft in den festen Serverrollen setupadmin oder sysadmin
Siehe auch
Verweis
Verbindungsserver-Katalogsichten (Transact-SQL)