sp_helpsubscription_properties (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
從MSsubscription_properties數據表擷取安全性資訊。 這個預存程式會在訂閱者端執行。
語法
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_port |
int | 此參數已被取代,而且會維護腳本的回溯相容性。 |
ftp_login |
sysname | 此參數已被取代,而且會維護腳本的回溯相容性。 |
ftp_password |
nvarchar(524) | 此參數已被取代,而且會維護腳本的回溯相容性。 |
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
。