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 auf dem Verteiler in einer beliebigen Datenbank ausgeführt.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_dsninfo [ @dsn =] 'dsn'   
    [ , [ @infotype =] 'info_type']   
    [ , [ @login =] 'login']   
    [ , [ @password =] 'password']  
    [ , [ @dso_type=] dso_type]  

Argumente

[ @dsn = ] 'dsn' Der Name des ODBC DSN- oder OLE DB-Verbindungsservers. dsn ist varchar(128) ohne Standardwert.

[ @infotype = ] 'info_type' Der Typ der zurückzugebenden Informationen. Wenn info_type nicht angegeben ist oder NULL angegeben ist, werden alle Informationstypen zurückgegeben. info_type ist varchar(128) mit dem Standardwert NULL 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' Ist die Anmeldung für die Datenquelle. Wenn die Datenquelle einen Anmeldenamen aufweist, geben Sie NULL an, oder lassen Sie den Parameter weg. loginist varchar(128) mit dem Standardwert NULL.

[ @password = ] 'password' Ist das Kennwort für die Anmeldung. Wenn die Datenquelle einen Anmeldenamen aufweist, geben Sie NULL an, oder lassen Sie den Parameter weg. passwordist varchar(128) mit dem Standardwert NULL.

[ @dso_type = ] dso_type Ist der Datenquellentyp. dso_type ist int und kann einer dieser Werte sein.

Wert BESCHREIBUNG
1 (Standard) ODBC-Datenquelle (ODBC data source)
3 OLE DB-Datenquelle

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname Datentyp BESCHREIBUNG
Informationstyp nvarchar(64) Informationstypen, wie z. B. DBMS_NAME, DBMS_VERSION, DATABASE_NAME, SQL_SUBSCRIBER.
Wert nvarchar(512) Der Wert der verknüpften Informationstypen.

Bemerkungen

sp_dsninfo wird in allen Replikationstypen verwendet.

sp_dsninfo ruft ODBC- oder OLE DB-Datenquelleninformationen ab, die angibt, ob die Datenbank für die Replikation oder Abfrage verwendet werden kann.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können sp_dsninfo ausführen.

Weitere Informationen

sp_enumdsn (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)