sys.sp_dsninfo (Transact-SQL)

Gäller för:SQL Server

Returnerar ODBC- eller OLE DB-datakällinformation från distributören som är kopplad till den aktuella servern. Den här lagrade proceduren körs på distributören på valfri databas.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @dsn = ] 'dsn'

Namnet på ODBC DSN eller OLE DB-länkad server. @dsn är varchar(128), utan standard.

[ @infotype = ] 'infotype'

Den typen av information man ska återlämna. Om @infotype inte specificeras eller om NULL det är specificerat, returneras alla informationstyper. @infotype är varchar(128) och kan vara ett av dessa värden.

Value Description
DBMS_NAME Specificerar namnet på leverantören av datakällan.
DBMS_VERSION Specificerar datakällans version.
DATABASE_NAME Specificerar databasens namn.
SQL_SUBSCRIBER Specificerar att datakällan kan vara en prenumerant.

[ @login = ] 'inloggning'

Inloggningen för datakällan. Om datakällan innehåller en inloggning, specificera NULL eller utelämna parametern. @login är varchar(128), med en standard på NULL.

[ @password = ] 'lösenord'

Lösenordet för inloggningen. Om datakällan innehåller en inloggning, specificera NULL eller utelämna parametern. @password är varchar(128), med en standard på NULL.

[ @dso_type = ] dso_type

Datakällans typ. @dso_type är int, och kan vara ett av dessa värden.

Value Description
1 (standardinställning) ODBC-datakälla
3 OLE DB-datakälla

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Kolumnnamn Datatyp Description
Information Type nvarchar(64) Informationstyper såsom DBMS_NAME, DBMS_VERSION, DATABASE_NAME, . SQL_SUBSCRIBER
Value nvarchar(512) Värdet på den associerade informationstypen.

Remarks

sp_dsninfo används i alla typer av replikering.

sp_dsninfo hämtar ODBC- eller OLE DB-datakällsinformation som visar om databasen kan användas för replikering eller förfrågningar.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin kan köra sp_dsninfo.