sp_helpsubscriberinfo (Transact-SQL)
顯示訂閱者的相關資訊。 這個預存程序執行於任何資料庫的發行者端。
語法
sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']
[ , [ @publisher = ] 'publisher' ]
引數
[ @subscriber = ] 'subscriber'
這是訂閱者的名稱。 subscriber 是 sysname,預設值是 %,傳回所有資訊。[ @publisher = ] 'publisher'
這是發行者的名稱。 publisher是sysname,預設值為目前伺服器的名稱。注意
除非是 Oracle 發行者,否則,不應指定 publisher。
結果集
資料行名稱 |
資料類型 |
描述 |
---|---|---|
publisher |
sysname |
發行者的名稱。 |
subscriber |
sysname |
訂閱者的名稱。 |
類型 |
tinyint |
訂閱者的類型: 0 = Microsoft 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 = 第一個 2 = 第二個 4 = 第三個 8 = 第四個 16 = 最後一個 |
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 = 第一個 2 = 第二個 4 = 第三個 8 = 第四個 16 = 最後一個 |
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 用於快照式複寫、異動複寫和合併式複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色、db_owner 固定資料庫角色,或發行集之發行集存取清單的成員,才能夠執行 sp_helpsubscriberinfo。
請參閱
參考
sp_adddistpublisher (Transact-SQL)
sp_addpullsubscription (Transact-SQL)
sp_changesubscriber (Transact-SQL)
sp_dropsubscriber (Transact-SQL)