sp_helpsubscriberinfo (Transact-SQL)

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

顯示訂閱者的相關信息。 此預存程式會在任何資料庫的發行者端執行。

Transact-SQL 語法慣例

語法

  
sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']  
    [ , [ @publisher = ] 'publisher' ]  

引數

[ @subscriber = ] 'subscriber' 這是訂閱者的名稱。 subscribersysname,預設值 %為 ,它會傳回所有資訊。

[ @publisher = ] 'publisher' 這是發行者的名稱。 publishersysname,預設為目前伺服器的名稱。

注意

除非發行者是 Oracle 發行者,否則不應該指定 publisher

結果集

資料行名稱 資料類型 描述
publisher sysname 發行者的名稱。
訂閱者 sysname 訂閱者的名稱。
type tinyint 訂閱者類型:

0 = Microsoft SQL Server 資料庫 1 = ODBC 數據源
登錄 sysname SQL Server 驗證的登入標識碼。
password sysname SQL Server 驗證的密碼。
commit_batch_size int 不支援。
status_batch_size int 不支援。
flush_frequency int 不支援。
frequency_type int 執行 散發代理程式 的頻率:

1 = 一次

2 = 隨選

4 = 每日

8 = 每周

16 = 每月

32 = 每月相對

64 = 自動啟動

128 = 週期性
frequency_interval int 套用至frequency_type設定頻率的值。
frequency_relative_interval int 當frequency_type設定為 32 時所使用的 散發代理程式 日期(每月相對):

1 = First

2 = 秒

4 = 第三個

8 = 第四

16 = Last
frequency_recurrence_factor int frequency_type所使用的週期因數。
frequency_subday int 在訂的期間重新排程的頻率:

1 = 一次

2 = 秒

4 = 分鐘

8 = 小時
frequency_subday_interval int frequency_subday的間隔。
active_start_time_of_day int 第一次排程 散發代理程式 的一天時間,格式為 HHmmss
active_end_time_of_day int 散發代理程式 停止排程的時間,格式為 HHmmss
active_start_date int 第一次排程 散發代理程式 的日期,格式為 yyyyMMdd
active_end_date int 散發代理程式 停止排程的日期,格式化為 yyyyMMdd
retryattempt int 不支援。
retrydelay int 不支援。
description nvarchar(255) 訂閱者的文字描述。
security_mode int 實作的安全性模式:

0 = SQL Server 驗證

1 = Microsoft Windows 驗證
frequency_type2 int 執行 合併代理程式 的頻率:

1 = 一次

2 = 隨選

4 = 每日

8 = 每周

16 = 每月

32 = 每月相對

64 = 自動啟動

128 = 週期性
frequency_interval2 int 套用至frequency_type設定頻率的值。
frequency_relative_interval2 int 當frequency_type設定為 32(每月相對): 合併代理程式

1 = First

2 = 秒

4 = 第三個

8 = 第四

16 = Last
frequency_recurrence_factor2 int frequency_type*.* 使用的週期因數
frequency_subday2 int 在訂的期間重新排程的頻率:

1 = 一次

2 = 秒

4 = 分鐘

8 = 小時
frequency_subday_interval2 int frequency_subday的間隔。
active_start_time_of_day2 int 第一次排程 合併代理程式 的一天時間,格式為 HHmmss
active_end_time_of_day2 int 合併代理程式 停止排程的時間,格式為 HHmmss
active_start_date2 int 第一次排程 合併代理程式 的日期,格式為 yyyyMMdd
active_end_date2 int 合併代理程式 停止排程的日期,格式化為 yyyyMMdd

傳回碼值

0 (成功) 或 1 (失敗)

備註

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

權限

只有系統管理員固定伺服器角色、db_owner固定資料庫角色或發行集的發行集存取清單成員可以執行sp_helpsubscriberinfo

另請參閱

sp_adddistpublisher (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)
sp_helpdistributor (Transact-SQL)
sp_helpserver (Transact-SQL)
系統預存程序 (Transact-SQL)