分享方式:


sp_changesubscriptiondtsinfo (Transact-SQL)

適用於:SQL Server Azure SQL 受控執行個體

變更訂閱的數據轉換服務 (DTS) 套件屬性。 這個預存程式會在訂閱資料庫的訂閱者端執行。

Transact-SQL 語法慣例

語法

sp_changesubscriptiondtsinfo
    [ @job_id = ] job_id
    [ , [ @dts_package_name = ] N'dts_package_name' ]
    [ , [ @dts_package_password = ] N'dts_package_password' ]
    [ , [ @dts_package_location = ] N'dts_package_location' ]
[ ; ]

引數

[ @job_id = ] job_id

發送訂閱之 散發代理程式 的工作標識碼。 @job_id為 varbinary(16),沒有預設值。 若要尋找散發作業識別碼,請執行 sp_helpsubscriptionsp_helppullsubscription

[ @dts_package_name = ] N'dts_package_name'

指定 DTS 封裝的名稱。 @dts_package_name為 sysname 預設值為 NULL。 例如,若要指定名為 DTSPub_Package的套件,您可以指定 @dts_package_name = N'DTSPub_Package'

[ @dts_package_password = ] N'dts_package_password'

指定封裝上的密碼。 @dts_package_password為 sysname,預設值NULL為 ,指定密碼屬性維持不變。

注意

DTS 套件必須具有密碼。

[ @dts_package_location = ] N'dts_package_location'

指定封裝位置。 @dts_package_location為 nvarchar(12),預設值NULL為 ,指定封裝位置維持不變。 封裝的位置可以變更為 distributorsubscriber

傳回碼值

0 (成功) 或 1 (失敗)。

備註

sp_changesubscriptiondtsinfo 僅用於僅限發送訂閱的快照式複寫和事務複製。

權限

只有系統管理員固定伺服器角色、db_owner固定資料庫角色的成員,或訂閱的建立者可以執行 sp_changesubscriptiondtsinfo