共用方式為


sp_helpsubscriberinfo (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體

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

Transact-SQL 語法慣例

語法

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

引數

[ @subscriber = ] N'subscriber'

訂閱者的名稱。 @subscriber是 sysname,預設值%為 ,它會傳回所有資訊。

[ @publisher = ] N'publisher'

發行者的名稱。 @publisher為 sysname,預設為目前伺服器的名稱。

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

結果集

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

0 = SQL Server 資料庫 1 = ODBC 數據源
login 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 = Second
4 = Third
8 = 第四個
16 = Last
frequency_recurrence_factor int 使用的 frequency_type週期因數。
frequency_subday int 在訂的期間重新排程的頻率:

1 = 一次
2 = Second
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 = Windows 驗證
frequency_type2 int 執行 合併代理程式 的頻率:

1 = 一次
2 = 隨選
4 = 每日
8 = 每周
16 = 每月
32 = 每月相對
64 = 自動啟動
128 = 週期性
frequency_interval2 int 套用至 所 frequency_type設定頻率的值。
frequency_relative_interval2 int 當 設定為 32(每月相對時間)時frequency_type所使用的 合併代理程式 日期:

1 = First
2 = Second
4 = Third
8 = 第四個
16 = Last
frequency_recurrence_factor2 int 使用的 frequency_type週期因數。
frequency_subday2 int 在訂的期間重新排程的頻率:

1 = 一次
2 = Second
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 用於快照式複寫、事務複製和合併式複寫。

權限

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