次の方法で共有


DeprovisionScope メソッド

関連付けられているすべての同期要素をデータベースから削除して、指定されたスコープの準備を解除します。

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

構文

'宣言
Public Sub DeprovisionScope ( _
    scopeName As String _
)
'使用
Dim instance As SqlSyncScopeDeprovisioning
Dim scopeName As String

instance.DeprovisionScope(scopeName)
public void DeprovisionScope(
    string scopeName
)
public:
void DeprovisionScope(
    String^ scopeName
)
member DeprovisionScope : 
        scopeName:string -> unit 
public function DeprovisionScope(
    scopeName : String
)

パラメーター

説明

同期コンポーネントは、それらに依存するすべてのスコープの準備が解除されるまで、データベースから削除されません。たとえば、同じテーブルを含むスコープがデータベースに 2 つ存在する場合、一方のスコープの準備を解除しても、もう一方のスコープに同じテーブルが含まれているためメタデータ テーブルは削除されません。もう一方のスコープの準備も解除すると、メタデータ テーブルは削除されます。

次の例では、SQL Server データベースから RetailCustomers スコープを削除します。追加の例として、スコープの削除に使用されるスクリプトは、ファイルにも保存されます。このスクリプトは、RetailCustomers スコープを削除するために他のデータベースに対して実行することができます。このステップは省略可能であり、スコープの準備解除に必須ではありません。

// Remove the retail customer scope from the Sql Server client database.
SqlSyncScopeDeprovisioning clientSqlDepro = new SqlSyncScopeDeprovisioning(clientSqlConn);

// First save the deprovisioning script so it can be run on other SQL Server client databases.
// This step is optional.
File.WriteAllText("SampleDeprovisionScript.txt",
    clientSqlDepro.ScriptDeprovisionScope("RetailCustomers"));

// Remove the scope.
clientSqlDepro.DeprovisionScope("RetailCustomers");
' Remove the retail customer scope from the Sql Server client database.
Dim clientSqlDepro As New SqlSyncScopeDeprovisioning(clientSqlConn)

' Save the deprovisioning script so it can be run on other SQL Server client databases.
' This step is optional.
File.WriteAllText("SampleDeprovisionScript.txt", clientSqlDepro.ScriptDeprovisionScope("RetailCustomers"))

' Remove the scope.
clientSqlDepro.DeprovisionScope("RetailCustomers")

参照

参照

SqlSyncScopeDeprovisioningクラス

SqlSyncScopeDeprovisioning メンバー

Microsoft.Synchronization.Data.SqlServer 名前空間

その他の技術情報

方法: 同期スコープとテンプレートの準備と準備解除を行う (SQL Server)