次の方法で共有


TransSubscription.DtsPackageLocation プロパティ

Microsoft SQL Server 2000 データ変換サービス (DTS) パッケージの場所を取得します。値の設定も可能です。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Property DtsPackageLocation As DtsPackageLocationOption 
    Get 
    Set
'使用
Dim instance As TransSubscription 
Dim value As DtsPackageLocationOption 

value = instance.DtsPackageLocation

instance.DtsPackageLocation = value
public DtsPackageLocationOption DtsPackageLocation { get; set; }
public:
property DtsPackageLocationOption DtsPackageLocation {
    DtsPackageLocationOption get ();
    void set (DtsPackageLocationOption value);
}
member DtsPackageLocation : DtsPackageLocationOption with get, set
function get DtsPackageLocation () : DtsPackageLocationOption 
function set DtsPackageLocation (value : DtsPackageLocationOption)

プロパティ値

型: Microsoft.SqlServer.Replication.DtsPackageLocationOption
DTS パッケージのファイルの場所を表す String 値です。

説明

変換可能なサブスクリプションのサポートは廃止されており、今後のリリースでは削除されます。 この機能を新規の開発作業では使用しないでください。 パブリッシュされたデータの変換には SQL Server 2000 データ変換サービス (DTS) ランタイムが必要であり、SQL Server 2000 で作成されたパッケージのみをサポートします。 ランタイムは、SQL Server 2000 からアップグレードする場合、またはセットアップ時にインストールする場合に使用できます。

DtsPackageLocation プロパティを設定する前に、DtsPackageName プロパティを設定し、パブリケーションの Attributes プロパティで AllowDtsTransformation プロパティを有効にする必要があります。 パッケージがパスワードで保護されている場合は DtsPackagePassword プロパティも設定する必要があります。

DtsPackageLocation プロパティを取得できるのは、固定サーバー ロール sysadmin のメンバー、固定データベース ロール db_owner のメンバー、またはサブスクリプションを作成したユーザーだけです。

DtsPackageLocation プロパティを設定できるのは、固定サーバー ロール sysadmin のメンバー、または固定データベース ロール db_owner のメンバーだけです。

DtsPackageLocation を取得すると、sp_helpsubscription (Transact-SQL) を実行したのと同じことになります。

DtsPackageLocation を設定すると、sp_addpushsubscription_agent (Transact-SQL) または sp_change_subscription_properties (Transact-SQL) を実行したのと同じことになります。

関連項目

参照

TransSubscription クラス

Microsoft.SqlServer.Replication 名前空間