sp_helpsubscriberinfo (Transact-SQL)
適用於:SQL Server Azure 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 = First2 = Second4 = Third8 = 第四個16 = Last |
frequency_recurrence_factor |
int | 使用的 frequency_type 週期因數。 |
frequency_subday |
int | 在訂的期間重新排程的頻率:1 = 一次2 = Second4 = 分鐘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 = First2 = Second4 = Third8 = 第四個16 = Last |
frequency_recurrence_factor2 |
int | 使用的 frequency_type 週期因數。 |
frequency_subday2 |
int | 在訂的期間重新排程的頻率:1 = 一次2 = Second4 = 分鐘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
。