sp_dsninfo (Transact-SQL)
Gibt Informationen zu ODBC- oder OLE DB-Datenquellen von dem Verteiler zurück, der dem aktuellen Server zugeordnet ist. Diese gespeicherte Prozedur wird auf dem Verteiler für jede Datenbank ausgeführt.
Syntax
sp_dsninfo [ @dsn =] 'dsn'
[ , [ @infotype =] 'info_type']
[ , [ @login =] 'login']
[ , [ @password =] 'password']
[ , [ @dso_type=] dso_type]
Argumente
[ @dsn =] 'dsn'
Der ODBC-Datenquellenname (Data Source Name oder DSN) oder der Name des OLE DB-Verbindungsservers. dsn ist vom Datentyp varchar(128) und hat keinen Standardwert.[ @infotype =] 'info_type'
Der Typ der Informationen, die zurückgegeben werden sollen. Wenn info_type nicht angegeben oder NULL angegeben wird, werden alle Informationstypen zurückgegeben. info_type ist vom Datentyp varchar(128) und hat den Standardwert NULL. Die folgenden Werte sind möglich:Wert
Beschreibung
DBMS_NAME
Gibt den Anbieter der Datenquelle an.
DBMS_VERSION
Gibt die Version der Datenquelle an.
DATABASE_NAME
Gibt den Datenbanknamen an.
SQL_SUBSCRIBER
Gibt an, dass die Datenquelle ein Abonnent sein kann.
[ @login =] 'login'
Der Anmeldename für die Datenquelle. Enthält die Datenquelle einen Anmeldenamen, geben Sie NULL oder keinen Wert für diesen Parameter an. loginist vom Datentyp varchar(128) und hat den Standardwert NULL.[ @password = ] 'password'
Das Kennwort für die Anmeldung. Enthält die Datenquelle einen Anmeldenamen, geben Sie NULL oder keinen Wert für diesen Parameter an. passwordist vom Datentyp varchar(128) und hat den Standardwert NULL.[ @dso_type=] dso_type
Der Datenquellentyp. dso_type ist vom Datentyp int. Die folgenden Werte sind möglich:Wert
Beschreibung
1 (Standard)
ODBC-Datenquelle
3
OLE DB-Datenquelle
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
Information Type |
nvarchar(64) |
Informationstypen, wie z. B. DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER. |
Wert |
nvarchar(512) |
Der Wert der verknüpften Informationstypen. |
Hinweise
sp_dsninfo wird für alle Replikationstypen verwendet.
sp_dsninfo ruft ODBC- oder OLE DB-Datenquelleninformationen ab, die anzeigen, ob die Datenbank für Replikationen oder Abfragen verwendet werden kann.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können sp_dsninfo ausführen.