次の方法で共有


DynamicFilterLogin プロパティ

パラメータ化された行フィルタで使用される SUSER_SNAME 関数に渡される値を取得します。値の設定も可能です。

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

構文

'宣言
Public Property DynamicFilterLogin As String
    Get
    Set
'使用
Dim instance As SnapshotGenerationAgent
Dim value As String

value = instance.DynamicFilterLogin

instance.DynamicFilterLogin = value
public string DynamicFilterLogin { get; set; }
public:
virtual property String^ DynamicFilterLogin {
    String^ get () sealed;
    void set (String^ value) sealed;
}
abstract DynamicFilterLogin : string with get, set
override DynamicFilterLogin : string with get, set
final function get DynamicFilterLogin () : String
final function set DynamicFilterLogin (value : String)

プロパティ値

型: System. . :: . .String
フィルタの適用に使用される String 値です。

実装

ISnapshotGenerationAgent. . :: . .DynamicFilterLogin

説明

DynamicFilterLogin に指定された値は、SUSER_SNAME 関数を使用するパラメータ化された行フィルタに基づいて定義されるサブスクリプションに対して、パーティション スナップショットを生成する際に使用されます。たとえば、サブセット フィルタ句 LoginID = SUSER_SNAME() が指定されているアーティクルで、マージ エージェントを呼び出す前に DynamicFilterLogin プロパティを "adventure-works\garrett1" に設定すると、login_id 列が "adventure-works\garrett1" の行のみがレプリケートされます。

DynamicFilterLogin プロパティは、マージ パブリケーションでのみサポートされます。

DynamicFilterHostName の値を指定する場合は、DynamicFilterLogin の値は指定しないでください。