Freigeben über


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_VERSIONDATABASE_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.