sp_helpsubscription_properties (Transact-SQL)
從 MSsubscription_properties 資料表中擷取安全性資訊。這個預存程序執行於訂閱者端。
語法
sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
[ , [ @publisher_db =] 'publisher_db' ]
[ , [ @publication =] 'publication' ]
[ , [ @publication_type = ] publication_type ]
引數
[ @publisher=] 'publisher'
這是發行者的名稱。publisher 是 sysname,預設值是 %,表示傳回所有發行者的相關資訊。[ @publisher_db=] 'publisher_db'
這是發行者資料庫的名稱。publisher_db 是 sysname,預設值是 %,表示傳回所有發行者資料庫的相關資訊。[ @publication=] 'publication'
這是發行集的名稱。publication 是 sysname,預設值是 %,表示傳回所有發行集的相關資訊。[ @publication_type=] publication_type
這是發行集的類型。publication_type 是 int,預設值是 NULL。如果提供的話,publication_type 必須是下列值之一:值
描述
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 |
sysame |
指定 Data Transformation Services (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 用於快照式複寫、交易式複寫和合併式複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色或 db_owner 固定資料庫角色的成員,才能夠執行 sp_helpsubscription_properties。