Freigeben über


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.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

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.