sp_helppublication_snapshot (Transact-SQL)
傳回給定發行集之快照集代理程式的相關資訊。 這個預存程序執行於發行集資料庫的發行者端。
語法
sp_helppublication_snapshot [ @publication = ] 'publication'
[ , [ @publisher = ] 'publisher' ]
引數
[ @publication = ] 'publication'
這是發行集的名稱。 publication 是 sysname,沒有預設值。[ @publisher = ] '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 = 工作日 10 = 週末 |
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 = 第一個 2 = 第二個 4 = 第三個 8 = 第四個 16 = 最後一個 |
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。
請參閱
參考
sp_addpublication_snapshot (Transact-SQL)
sp_changepublication_snapshot (Transact-SQL)
sp_dropmergepublication (Transact-SQL)
sp_droppublication (Transact-SQL)