sp_dsninfo (Transact-SQL)
Gilt für: SQL Server
Gibt Informationen zu ODBC- oder OLE DB-Datenquellen von dem Verteiler zurück, der dem aktuellen Server zugeordnet ist. Diese gespeicherte Prozedur wird beim Distributor auf einer beliebigen Datenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_dsninfo
[ @dsn = ] 'dsn'
[ , [ @infotype = ] 'infotype' ]
[ , [ @login = ] 'login' ]
[ , [ @password = ] 'password' ]
[ , [ @dso_type = ] dso_type ]
[ ; ]
Argumente
[ @dsn = ] 'dsn'
Der Name des ODBC-DSN- oder OLE DB-verknüpften Servers. @dsn ist varchar(128), ohne Standard.
[ @infotype = ] 'infotype'
Der Typ der zurückzugebenden Informationen. Wenn @infotype nicht angegeben ist oder angegeben NULL
ist, werden alle Informationstypen zurückgegeben. @infotype ist varchar(128) und kann einer dieser Werte sein.
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'
Die Anmeldung für die Datenquelle. Wenn die Datenquelle eine Anmeldung enthält, geben Sie den Parameter an NULL
oder lassen sie aus. @login ist varchar(128) mit einem Standardwert von NULL
.
[ @password = ] 'password'
Das Kennwort für die Anmeldung. Wenn die Datenquelle eine Anmeldung enthält, geben Sie den Parameter an NULL
oder lassen sie aus. @password ist varchar(128), mit einem Standardwert von NULL
.
[ @dso_type = ] dso_type
Der Datenquellentyp. @dso_type ist int und kann einer dieser Werte sein.
Wert | Beschreibung |
---|---|
1 (Standardwert) |
ODBC-Datenquelle (ODBC data source) |
3 |
OLE DB-Datenquelle |
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Spaltenname | Datentyp | Beschreibung |
---|---|---|
Information Type |
nvarchar(64) | Informationstypen wie DBMS_NAME , , DBMS_VERSION DATABASE_NAME , . SQL_SUBSCRIBER |
Value |
nvarchar(512) | Der Wert der verknüpften Informationstypen. |
Hinweise
sp_dsninfo
wird in allen Replikationstypen verwendet.
sp_dsninfo
Ruft ODBC- oder OLE DB-Datenquelleninformationen ab, die anzeigen, ob die Datenbank für die Replikation oder Abfrage verwendet werden kann.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können ausgeführt werden sp_dsninfo
.