sp_helpsubscriberinfo (Transact-SQL)

顯示訂閱者的相關資訊。這個預存程序執行於任何資料庫的發行者端。

主題連結圖示Transact-SQL 語法慣例

語法

sp_helpsubscriberinfo [ [ @subscriber =] 'subscriber']
    [ , [ @publisher = ] 'publisher' ]

引數

  • [@subscriber = ] 'subscriber'
    這是訂閱者的名稱。subscriber 是 sysname,預設值是 %,傳回所有資訊。

  • [@publisher = ] 'publisher'
    這是發行者的名稱。publisher 是 sysname,預設值是目前伺服器的名稱。

    [!附註]

    除非是 Oracle 發行者,否則,不應指定 publisher。

結果集

資料行名稱

資料類型

描述

publisher

sysname

發行者的名稱。

subscriber

sysname

訂閱者的名稱。

type

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