sp_helpsubscription_properties (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

從MSsubscription_properties數據表擷取安全性資訊。 這個預存程式會在訂閱者端執行。

Transact-SQL 語法慣例

語法

sp_helpsubscription_properties
    [ [ @publisher = ] N'publisher' ]
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @publication_type = ] publication_type ]
[ ; ]

引數

[ @publisher = ] N'publisher'

發行者的名稱。 @publisher是 sysname,預設值%,它會傳回所有發行者的資訊。

[ @publisher_db = ] N'publisher_db'

發行者資料庫的名稱。 @publisher_db是 sysname,預設值%,它會傳回所有 Publisher 資料庫的相關信息。

[ @publication = ] N'publication'

發行集的名稱。 @publication是 sysname,預設值%為 ,它會傳回所有發行集的相關信息。

[ @publication_type = ] publication_type

發行集的類型。 @publication_type為 int,預設值為 NULL。 如果提供, @publication_type 必須是下列其中一個值:

Description
0 交易式發行集
1 快照式發行集
2 合併式發行集

結果集

資料行名稱 資料類型 描述
publisher sysname 發行者的名稱。
publisher_db sysname 發行者資料庫的名稱。
publication sysname 發行集的名稱。
publication_type int 發行集的類型:

0 = 交易式
1 = 快照集
2 = 合併
publisher_login sysname 在發行者端用於 SQL Server 驗證的登入標識碼。
publisher_password nvarchar(524) 在發行者端用於 SQL Server 驗證的密碼(加密)。
publisher_security_mode int 發行者所使用的安全性模式:

0 = SQL Server 驗證
1 = Windows 驗證
distributor sysname 散發者的名稱。
distributor_login sysname 散發者登入。
distributor_password nvarchar(524) 散發者密碼(加密)。
distributor_security_mode int 散發者端使用的安全性模式:

0 = SQL Server 驗證
1 = Windows 驗證
ftp_address sysname 只是為了與舊版相容。 散發者的檔案傳輸通訊協定 (FTP) 服務網路位址。
ftp_port int 只是為了與舊版相容。 散發者的 FTP 服務的埠號碼。
ftp_login sysname 只是為了與舊版相容。 用來連線到 FTP 服務的用戶名稱。
ftp_password nvarchar(524) 只是為了與舊版相容。 用來連線到 FTP 服務的用戶密碼。
alt_snapshot_folder nvarchar(255) 指定快照集替代資料夾的位置。
working_directory nvarchar(255) 用來儲存資料和架構檔案的工作目錄名稱。
use_ftp bit 指定使用 FTP 而不是一般通訊協議來擷取快照集。 如果 1為 ,則會使用 FTP。
dts_package_name sysname 指定資料轉換服務 (DTS) 封裝的名稱。
dts_package_password nvarchar(524) 如果有密碼,請指定封裝上的密碼。
dts_package_location int 儲存 DTS 套件的位置。

0 = 封裝位置位於散發者端。
1 = 封裝位置位於訂閱者端。
offload_agent bit 指定是否可以從遠端啟用代理程式。 如果 0為 ,則無法從遠端啟動代理程式。
offload_server sysname 指定用於遠端啟用的伺服器網路名稱。
dynamic_snapshot_location nvarchar(255) 指定儲存快照集檔案的資料夾路徑。
use_web_sync bit 指定是否可以透過 HTTPS 同步處理訂閱,其中的值 1 表示此功能已啟用。
internet_url nvarchar(260) 表示 Web 同步處理之復寫接聽程式位置的 URL。
internet_login nvarchar(128) 當使用基本身份驗證連接到裝載 Web 同步處理的 Web 伺服器時,合併代理程式 所使用的登入。
internet_password nvarchar(524) 合併代理程式 連線到使用基本身份驗證裝載 Web 同步處理之 Web 伺服器時所使用的登入密碼。
internet_security_mode int 連接到裝載 Web 同步處理的 Web 伺服器時所使用的驗證模式,其中的值 1 表示 Windows 驗證,而值則 0 表示基本身份驗證。
internet_timeout int Web 同步處理要求到期前,以秒為單位的時間長度。
hostname nvarchar(128) 指定在 子句參數化數據列篩選中使用WHERE這個函式時的值HOST_NAME()

傳回碼值

0 (成功) 或 1 (失敗)。

備註

sp_helpsubscription_properties 用於快照式複寫、事務複製和合併式複寫。

權限

只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行 sp_helpsubscription_properties