sp_helppublication_snapshot (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

傳回指定發行集之快照集代理程式的相關信息。 這個預存程式會在發行集資料庫的發行者端執行。

Transact-SQL 語法慣例

語法

  
sp_helppublication_snapshot [ @publication = ] 'publication'  
    [ , [ @publisher = ] 'publisher' ]  

引數

[ @publication = ] 'publication' 這是發行集的名稱。 publicationsysname,沒有預設值。

[ @publisher = ] 'publisher' 指定非 SQL Server 發行者。 publishersysname,預設值為 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\ 使用者名稱格式傳回。
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 = First

2 = 秒

4 = 第三個

8 = 第四

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

另請參閱

檢視和修改發行集屬性
sp_addpublication_snapshot (Transact-SQL)
sp_changepublication_snapshot (Transact-SQL)
sp_dropmergepublication (Transact-SQL)
sp_droppublication (Transact-SQL)