sys.servers (Transact-SQL)

 

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)neinAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse

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.

SpaltennameDatentypDescription
server_idintLokale ID des Verbindungsservers.
namesysnameWenn server_id = 0 ist, ist dies der Servername.

Wenn Server_id >&0; ist, dies ist der lokale Name des Verbindungsservers.
ProduktsysnameDer Produktname des Verbindungsservers. "SQL Server" weist auf eine andere SQL Server-Instanz hin.
AnbietersysnameDer Name des OLE DB-Anbieters zum Herstellen einer Verbindung mit Verbindungsservern.
data_sourcenvarchar(4000)Die Verbindungseigenschaft der OLE DB-Datenquelle.
Speicherortnvarchar(4000)Die Verbindungseigenschaft des OLE DB-Standortes. Ist NULL, wenn nichts angegeben wird.
provider_stringnvarchar(4000)Die Verbindungseigenschaft der OLE DB-Anbieterzeichenfolge.

Besitzt den Wert NULL, wenn der Aufrufer nicht über die ALTER ANY LINKED SERVER-Berechtigung verfügt.
KatalogsysnameDie Verbindungseigenschaft des OLE DB-Katalogs. Ist NULL, wenn nichts angegeben wird.
connect_timeoutintDas Verbindungstimeout in Sekunden. Ist 0, wenn nichts angegeben wird.
query_timeoutintAbfragetimeout in Sekunden. Ist 0, wenn nichts angegeben wird.
is_linkedBit0 = Ist ein Server im alten Format, der mithilfe von sp_addserverhinzugefügt wurde und ein anderes Verhalten hinsichtlich RPC und verteilter Transaktionen aufweist.

1 = Standardverbindungsserver.
is_remote_login_enabledBitRPC-Option ist so festgelegt, dass eingehende Remoteanmeldungen für diesen Server möglich sind.
is_rpc_out_enabledBitAusgehendes RPC (von diesem Server) wurde aktiviert.
is_data_access_enabledBitServer wurde für verteilte Abfragen aktiviert.
is_collation_compatibleBitWenn keine Sortierungsinformationen verfügbar sind, wird davon ausgegangen, dass die Sortierung von Remotedaten mit der von lokalen Daten kompatibel ist.
uses_remote_collationBitBei 1 verwenden Sie die vom Remoteserver gemeldete Sortierung; verwenden Sie andernfalls die von der nächsten Spalte angegebene Sortierung.
SortierungsnamesysnameName der zu verwendenden Sortierung, oder NULL bei Verwendung der lokalen Sortierung.
lazy_schema_validationBitBei 1 wird die Schemaüberprüfung zu Beginn der Abfrage nicht überprüft.
(is_system)BitAuf diesen Server kann nur vom internen System zugegriffen werden.
is_publisherBitDer Server ist ein Replikationsverleger.
is_subscriberBitDer Server ist ein Replikationsabonnent.
is_distributorBitDer Server ist ein Replikationsverteiler.
is_nonsql_subscriberBitDer Server ist ein Replikationsabonnent ohne SQL Server.
is_remote_proc_transaction_promotion_enabledBitWenn 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)erläutert.
modify_date"DateTime"Datum, an dem die Serverinformationen zuletzt geändert wurden.

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

Katalogsichten ( Transact-SQL )
Verbindungsserver-Katalogsichten ( Transact-SQL )
Sp_addlinkedsrvlogin ( Transact-SQL )
Sp_addremotelogin ( Transact-SQL )

Community-Beiträge

HINZUFÜGEN
Anzeigen: