sp_dsninfo (Transact-SQL)
適用於:SQL Server
從與目前伺服器相關聯的散發者傳回 ODBC 或 OLE DB 資料來源資訊。 此預存程式會在任何資料庫的散發者端執行。
語法
sp_dsninfo [ @dsn =] 'dsn'
[ , [ @infotype =] 'info_type']
[ , [ @login =] 'login']
[ , [ @password =] 'password']
[ , [ @dso_type=] dso_type]
引數
[ @dsn = ] 'dsn'
這是 ODBC DSN 或 OLE DB 連結伺服器的名稱。 dsn 為 Varchar(128), 沒有預設值。
[ @infotype = ] 'info_type'
這是要傳回的資訊類型。 如果未 指定info_type 或指定 Null,則會傳回所有資訊類型。 info_type 為 Varchar(128) ,預設值為 Null,而且可以是下列其中一個值。
值 | Description |
---|---|
DBMS_NAME | 指定資料來源廠商名稱。 |
DBMS_VERSION | 指定資料來源版本。 |
DATABASE_NAME | 指定資料庫名稱。 |
SQL_SUBSCRIBER | 指定資料來源可以是訂閱者。 |
[ @login = ] 'login'
這是資料來源的登入。 如果資料來源包含登入,請指定 Null 或省略 參數。 login 是 Varchar(128) ,預設值為 Null。
[ @password = ] 'password'
這是登入的密碼。 如果資料來源包含登入,請指定 Null 或省略 參數。 password 為 Varchar(128), 預設值為 Null。
[ @dso_type = ] dso_type
這是資料來源類型。 dso_type為 int ,而且可以是下列其中一個值。
值 | Description |
---|---|
1 (預設值) | ODBC 資料來源 |
3 | OLE DB 資料來源 |
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
資訊類型 | nvarchar(64) | 資訊類型,例如DBMS_NAME、DBMS_VERSION、DATABASE_NAME、SQL_SUBSCRIBER。 |
值 | nvarchar(512) | 相關聯資訊類型的值。 |
備註
sp_dsninfo用於所有類型的複寫。
sp_dsninfo 擷取 ODBC 或 OLE DB 資料來源資訊,顯示資料庫是否可以用於複寫或查詢。
權限
只有系統管理員 固定伺服器角色的成員 才能執行 sp_dsninfo 。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應