次の方法で共有


sp_dsninfo (Transact-SQL)

適用対象: SQL サーバー

現在のサーバーと関連するディストリビューターから ODBC または OLE DB のデータ ソース情報を返します。 このストアド プロシージャは、任意のデータベースのディストリビューターで実行されます。

Transact-SQL 構文表記規則

構文

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

引数

[ @dsn = ] 'dsn'

ODBC DSN または OLE DB リンク サーバーの名前。 @dsnvarchar(128)で、既定値はありません。

[ @infotype = ] 'infotype'

返す情報の種類。 @infotypeが指定されていない場合、またはNULLが指定されている場合は、すべての情報の種類が返されます。 @infotypevarchar(128)であり、これらの値のいずれかを指定できます。

Value 説明
DBMS_NAME データ ソースベンダー名を指定します。
DBMS_VERSION データ ソースのバージョンを指定します。
DATABASE_NAME データベース名を指定します。
SQL_SUBSCRIBER データ ソースをサブスクライバーにできることを指定します。

[ @login = ] 'login'

データ ソースのログイン。 データ ソースにログインが含まれている場合は、 NULL を指定するか、パラメーターを省略します。 @loginvarchar(128) で、既定値は NULL です。

[ @password = ] 'password'

ログインのパスワード。 データ ソースにログインが含まれている場合は、 NULL を指定するか、パラメーターを省略します。 @passwordvarchar(128) で、既定値は NULL です。

[ @dso_type = ] dso_type

データ ソースの種類。 @dso_typeint であり、これらの値のいずれかを指定できます。

Value 説明
1 (既定値) ODBC データ ソース (ODBC data source)
3 OLE DB データ ソース

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

列名 データ型 説明
Information Type nvarchar(64) DBMS_NAMEDBMS_VERSIONDATABASE_NAMESQL_SUBSCRIBERなどの情報の種類。
Value nvarchar(512) 関連付けられている情報の種類の値。

解説

sp_dsninfo は、すべての種類のレプリケーションで使用されます。

sp_dsninfo は、データベースをレプリケーションまたはクエリに使用できるかどうかを示す ODBC または OLE DB のデータ ソース情報を取得します。

アクセス許可

sysadmin固定サーバー ロールのメンバーのみがsp_dsninfoを実行できます。