sp_helppublication_snapshot (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
傳回指定發行集之快照集代理程式的相關信息。 這個預存程式會在發行集資料庫的發行者端執行。
語法
sp_helppublication_snapshot
[ @publication = ] N'publication'
[ , [ @publisher = ] N'publisher' ]
[ ; ]
引數
[ @publication = ] N'publication'
發行集的名稱。 @publication為 sysname,沒有預設值。
[ @publisher = ] N'publisher'
指定非 SQL Server 發行者。 @publisher為 sysname,預設值為 NULL
。
將發行項新增至 SQL Server 發行者時,不應該使用 publisher 。
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
id |
int | 快照集代理程式的標識碼。 |
name |
nvarchar(100) | 快照集代理程式 的名稱。 |
publisher_security_mode |
smallint | 連接到發行者時代理程式所使用的安全性模式,可以是下列其中一項:0 = SQL Server 驗證1 = Windows 驗證。 |
publisher_login |
sysname | 連接到發行者時所使用的登入。 |
publisher_password |
nvarchar(524) | 基於安全性考慮,一律會傳回的值 ********** 。 |
job_id |
uniqueidentifier | 代理程式作業的唯一標識符。 |
job_login |
nvarchar(512) | 這是快照集代理程式執行所在的 Windows 帳戶,其格式 <domain>\<username> 為 。 |
job_password |
sysname | 基於安全性考慮,一律會傳回的值 ********** 。 |
schedule_name |
sysname | 此代理程式作業所使用的排程名稱。 |
frequency_type |
int | 這是代理程式排程執行的頻率,可以是下列其中一個值。1 = 一次2 = 隨選4 = 每日8 = 每周16 = 每月32 = 每月相對64 = 自動啟動128 = 週期性 |
frequency_interval |
int | 代理程序執行的天數,可以是下列其中一個值。1 = 星期日2 = 星期一3 = 星期二4 = 星期三5 = 星期四6 = 星期五7 = 星期六8 = 日9 = Weekdays10 = 週末天數 |
frequency_subday_type |
int | 這是定義代理程式在 為 (每日) 時 frequency_type 4 執行的頻率,而且可以是下列其中一個值的型別。1 = 在指定的時間2 = 秒4 = 分鐘數8 = 小時 |
frequency_subday_interval |
int | 代理程式排程執行之間發生的frequency_subday_type間隔數目。 |
frequency_relative_interval |
int | 這是代理程式在指定月份中執行的一周,也就是當 frequency_type 是 32 (每月相對的),而且可以是下列其中一個值。1 = First2 = Second4 = Third8 = 第四個16 = Last |
frequency_recurrence_factor |
int | 代理程式排程執行之間的周數或月數。 |
active_start_date |
int | 第一次排程執行代理程式的日期,格式為 yyyyMMdd 。 |
active_end_date |
int | 上次排程執行代理程式的日期,格式為 yyyyMMdd 。 |
active_start_time |
int | 代理程式第一次排程執行的時間,格式化為 HHmmss 。 |
active_end_time |
int | 上次排程執行代理程式的時間,格式為 HHmmss 。 |
傳回碼值
0
(成功) 或 1
(失敗)。
備註
sp_help_publication_snapshot
用於所有類型的複寫。
權限
只有發行者端 sysadmin 固定伺服器角色的成員,或發行集資料庫上db_owner固定資料庫角色的成員可以執行 sp_help_publication_snapshot
。