sp_helpsubscription_properties (Transact-SQL)
適用於:SQL ServerAzure 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 ,預設值 % 為 ,它會傳回所有 Publisher 資料庫的資訊。
[ @publication = ] 'publication'
這是發行集的名稱。 publication 是 sysname ,預設值為 % ,它會傳回所有發行集的資訊。
[ @publication_type = ] publication_type
這是發行集的類型。 publication_type為 int ,預設值為 Null。 如果提供, publication_type 必須是下列其中一個值:
值 | 描述 |
---|---|
0 | 交易式發行集 |
1 | 快照式發行集 |
2 | 合併式發行集 |
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
publisher | sysname | 發行者的名稱。 |
publisher_db | sysname | 發行者資料庫的名稱。 |
出版 | 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 驗證 |
轉銷商 | 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 | 指定資料轉換服務 (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 。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應