Partager via


sp_dsninfo (Transact-SQL)

S'applique à : SQL Server

Retourne les informations sur la source de données ODBC ou OLE DB à partir du serveur de distribution associé au serveur actuel. Cette procédure stockée est exécutée sur le serveur de distribution sur n’importe quelle base de données.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @dsn = ] 'dsn'

Nom du serveur lié ODBC DSN ou OLE DB. @dsn est varchar(128), sans valeur par défaut.

[ @infotype = ] 'infotype'

Type d’informations à retourner. Si @infotype n’est pas spécifié ou s’il NULL est spécifié, tous les types d’informations sont retournés. @infotype est varchar(128) et peut être l’une de ces valeurs.

Valeur Description
DBMS_NAME Spécifie le nom du fournisseur de la source de données.
DBMS_VERSION Spécifie la version de la source de données.
DATABASE_NAME Spécifie le nom de la base de données.
SQL_SUBSCRIBER Spécifie que la source de données peut être un Abonné.

[ @login = ] 'login'

Connexion à la source de données. Si la source de données inclut une connexion, spécifiez NULL ou omettez le paramètre. @login est varchar(128), avec la valeur par défaut NULL.

[ @password = ] 'password'

Mot de passe de la connexion. Si la source de données inclut une connexion, spécifiez NULL ou omettez le paramètre. @password est varchar(128), avec la valeur par défaut NULL.

[ @dso_type = ] dso_type

Type de source de données. @dso_type est int et peut être l’une de ces valeurs.

Valeur Description
1 (valeur par défaut) Source de données ODBC
3 Source de données OLE DB

Valeurs des codes de retour

0 (réussite) ou 1 (échec).

Jeu de résultats

Nom de la colonne Type de données Description
Information Type nvarchar(64) Types d’informations tels que DBMS_NAME, , DBMS_VERSIONDATABASE_NAME, SQL_SUBSCRIBER.
Value nvarchar(512) Valeur du type d'information associé.

Notes

sp_dsninfo est utilisé dans tous les types de réplication.

sp_dsninfo récupère les informations de source de données ODBC ou OLE DB qui indiquent si la base de données peut être utilisée pour la réplication ou l’interrogation.

autorisations

Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_dsninfo