Share via


sp_changesubscriptiondtsinfo (Transact-SQL)

變更訂閱的 Data Transformation Services (DTS) 封裝屬性。 這個預存程序執行於訂閱資料庫的訂閱者端。

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

語法

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

引數

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

  • [ @dts_package_name= ] 'dts_package_name'
    指定 DTS 封裝的名稱。 dts_package_name 是 sysname,預設值是 NULL。 例如,若要指定名稱為 DTSPub_Package 的封裝,您會指定 @dts\_package\_name = N'DTSPub_Package'。

  • [ @dts_package_password= ] 'dts_package_password'
    指定封裝的密碼。 dts_package_password 是 sysname,預設值是 NULL,指定密碼屬性維持不變。

    [!附註]

    DTS 封裝必須有密碼。

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

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_changesubscriptiondtsinfo 只供本身是發送訂閱的快照式複寫和異動複寫使用。

權限

只有系統管理員 (sysadmin) 固定伺服器角色、db_owner 固定資料庫角色的成員,或訂閱的建立者,才能夠執行 sp_changesubscriptiondtsinfo

請參閱

參考

系統預存程序 (Transact-SQL)