sp_changesubscriptiondtsinfo (Transact-SQL)
適用対象: SQL Server Azure SQL Managed Instance
サブスクリプションのデータ変換サービス (DTS) パッケージのプロパティを変更します。 このストアド プロシージャは、サブスクリプション データベースのサブスクライバーで実行されます。
構文
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_id は varbinary(16)で、既定値はありません。 配布ジョブ ID を見つけるには、 sp_helpsubscription
または sp_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
で、パスワード プロパティは変更されません。
Note
DTS パッケージにはパスワードが必要です。
[ @dts_package_location = ] N'dts_package_location'
パッケージの場所を指定します。 @dts_package_location は nvarchar(12) で、既定値は NULL
で、パッケージの場所は変更されません。 パッケージの場所は、 distributor
または subscriber
に変更できます。
リターン コードの値
0
(成功) または 1
(失敗)。
解説
sp_changesubscriptiondtsinfo
は、プッシュ サブスクリプションのみのスナップショット レプリケーションとトランザクション レプリケーションに使用されます。
アクセス許可
sysadmin固定サーバー ロール、db_owner固定データベース ロール、またはサブスクリプションの作成者のメンバーのみが、sp_changesubscriptiondtsinfo
を実行できます。