次の方法で共有


sp_changesubscriptiondtsinfo (Transact-SQL)

適用対象: SQL Server Azure SQL Managed Instance

サブスクリプションのデータ変換サービス (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

プッシュ サブスクリプションのディストリビューション エージェントのジョブ ID。 @job_idvarbinary(16)で、既定値はありません。 配布ジョブ ID を見つけるには、 sp_helpsubscription または sp_helppullsubscriptionを実行します。

[ @dts_package_name = ] N'dts_package_name'

DTS パッケージの名前を指定します。 @dts_package_namesysname で、既定値は NULL です。 たとえば、 DTSPub_Packageという名前のパッケージを指定するには、 @dts_package_name = N'DTSPub_Package'を指定します。

[ @dts_package_password = ] N'dts_package_password'

パッケージのパスワードを指定します。 @dts_package_passwordsysname で、既定値は NULL で、パスワード プロパティは変更されません。

Note

DTS パッケージにはパスワードが必要です。

[ @dts_package_location = ] N'dts_package_location'

パッケージの場所を指定します。 @dts_package_locationnvarchar(12) で、既定値は NULL で、パッケージの場所は変更されません。 パッケージの場所は、 distributor または subscriberに変更できます。

リターン コードの値

0 (成功) または 1 (失敗)。

解説

sp_changesubscriptiondtsinfo は、プッシュ サブスクリプションのみのスナップショット レプリケーションとトランザクション レプリケーションに使用されます。

アクセス許可

sysadmin固定サーバー ロール、db_owner固定データベース ロール、またはサブスクリプションの作成者のメンバーのみが、sp_changesubscriptiondtsinfoを実行できます。