共用方式為


sp_helpsubscription_properties (Transact-SQL)

MSsubscription_properties 資料表中擷取安全性資訊。這個預存程序執行於訂閱者端。

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

語法

sp_helpsubscription_properties [ [ @publisher = ] 'publisher' ]
    [ , [ @publisher_db =] 'publisher_db' ] 
    [ , [ @publication =] 'publication' ]
    [ , [ @publication_type = ] publication_type ] 

引數

  • [ @publisher=] 'publisher'
    這是發行者的名稱。publisher 是 sysname,預設值是 %,表示傳回所有發行者的相關資訊。

  • [ @publisher_db=] 'publisher_db'
    這是發行者資料庫的名稱。publisher_db 是 sysname,預設值是 %,表示傳回所有發行者資料庫的相關資訊。

  • [ @publication=] 'publication'
    這是發行集的名稱。publication 是 sysname,預設值是 %,表示傳回所有發行集的相關資訊。

  • [ @publication_type=] publication_type
    這是發行集的類型。publication_type 是 int,預設值是 NULL。如果提供的話,publication_type 必須是下列值之一:

    描述

    0

    交易式發行集

    1

    快照式發行集

    2

    合併式發行集

結果集

資料行名稱

資料類型

描述

publisher

sysname

發行者的名稱。

publisher_db

sysname

發行者資料庫的名稱。

publication

sysname

發行集的名稱。

publication_type

int

發行集的類型:

0 = 交易式

1 = 快照式

2 = 合併式

publisher_login

sysname

用於發行者端之 SQL Server 驗證的登入識別碼。

publisher_password

nvarchar(524)

用於發行者端之 SQL Server 驗證 (加密) 的密碼。

publisher_security_mode

int

發行者端所用的安全性模式:

0 = SQL Server 驗證

1 = Windows 驗證

distributor

sysname

散發者的名稱。

distributor_login

sysname

散發者登入。

distributor_password

nvarchar(524)

散發者密碼 (加密)。

distributor_security_mode

int

散發者端所用的安全性模式:

0 = SQL Server 驗證

1 = Windows 驗證

ftp_address

sysname

只是為了與舊版相容。散發者的檔案傳輸通訊協定 (FTP) 服務的網路位址。

ftp_port

int

只是為了與舊版相容。散發者的 FTP 服務通訊埠編號。

ftp_login

sysname

只是為了與舊版相容。用來連接到 FTP 服務的使用者名稱。

ftp_password

nvarchar(524)

只是為了與舊版相容。用來連接到 FTP 服務的使用者密碼。

alt_snapshot_folder

nvarchar(255)

指定快照集替代資料夾的位置。

working_directory

nvarchar(255)

用來儲存資料和結構描述檔案的工作目錄名稱。

use_ftp

bit

指定利用 FTP 而不是一般通訊協定來擷取快照集。如果是 1,便使用 FTP。

dts_package_name

sysame

指定 Data Transformation Services (DTS) 封裝的名稱。

dts_package_password

nvarchar(524)

指定封裝的密碼 (如果有的話)。

dts_package_location

int

DTS 封裝的儲存位置。

0 = 封裝位置是在散發者端。

1 = 封裝位置是在訂閱者端。

offload_agent

bit

指定是否能從遠端啟動代理程式。如果是 0,就表示不能從遠端啟動代理程式。

offload_server

sysname

指定遠端啟動所用之伺服器的網路名稱。

dynamic_snapshot_location

nvarchar(255)

指定儲存快照集檔案的資料夾路徑。

use_web_sync

bit

指定是否能透過 HTTPS 來同步處理訂閱,1 表示已啟用這項功能。

internet_url

nvarchar(260)

代表 Web 同步處理之複寫接聽程式位置的 URL。

internet_login

nvarchar(128)

當利用基本驗證來連接到主控 Web 同步處理的 Web 伺服器時,合併代理程式所用的登入。

internet_password

nvarchar(524)

當利用基本驗證來連接到主控 Web 同步處理的 Web 伺服器時,合併代理程式所用的登入密碼。

internet_security_mode

int

主控 Web 同步處理的 Web 伺服器時所用的驗證模式,1 值表示 Windows 驗證,0 值表示基本驗證。

internet_timeout

int

Web 同步處理要求到期之前的時間長度 (以秒為單位)。

hostname

nvarchar(128)

指定在 WHERE 子句參數化資料列篩選器中使用這個函數時的 HOST_NAME() 值。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_helpsubscription_properties 用於快照式複寫、交易式複寫和合併式複寫中。

權限

只有系統管理員 (sysadmin) 固定伺服器角色或 db_owner 固定資料庫角色的成員,才能夠執行 sp_helpsubscription_properties