UpgradePublicTracking メソッド
追跡が有効になっている SQL Server Compact SP2 データベースで、Sync Framework の Microsoft Sync Framework Service Pack 1 (SP1) 以降のバージョンで使用するために追跡メタデータをアップグレードします。
名前空間: System.Data.SqlServerCe
アセンブリ: System.Data.SqlServerCe (System.Data.SqlServerCe.dll)
構文
'宣言
Public Shared Function UpgradePublicTracking ( _
connectionString As String _
) As Boolean
'使用
Dim connectionString As String
Dim returnValue As Boolean
returnValue = SqlCeChangeTracking.UpgradePublicTracking(connectionString)
public static bool UpgradePublicTracking(
string connectionString
)
public:
static bool UpgradePublicTracking(
String^ connectionString
)
static member UpgradePublicTracking :
connectionString:string -> bool
public static function UpgradePublicTracking(
connectionString : String
) : boolean
パラメーター
- connectionString
型: System. . :: . .String
データ ソースへの接続文字列。
戻り値
型: System. . :: . .Boolean
データベースが正常にアップグレードされたか、データベースが現在追跡されていない場合は true。それ以外の場合は false。
例外
例外 | 条件 |
---|---|
ArgumentNullException | connectionString が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
説明
Sync Framework 1.0 から Sync Framework 1.0 SP1 への同期メタデータのアップグレードは 2 段階で行われます。
第 1 段階は、Sync FX 1.0 によって使用されている SQL SQL Server Compact 3.5 または SQL Server Compact 3.5 Service Pack 1 (SP1) データベースが SQL Server Compact 3.5 Service Pack 2 (SP2) によって開かれたときに自動的に行われます。このとき、追跡対象のテーブルで、変更追跡列がアップグレードされ、コンテキスト列 (__sysTrackingContext) が追加されます。
Sync Framework の Sync Framework 1.0 SP1 以降のバージョンで SQL Server Compact 3.5 または SQL Server Compact 3.5 SP1 データベースを初めて使用するときには、UpgradePublicTracking メソッドを呼び出す必要があります。UpgradePublicTracking メソッドは __SyncArticles と __SyncSubscriptions という新しいテーブルを作成し、__sysSyncArticles テーブルと __sysSyncSubscriptions テーブルのデータをこれらの新しいテーブルに移動します。
注意
新しいテーブル __SyncArticles と __SyncSubscriptions はユーザー テーブルであり、システム テーブルではありません。
データベースに __sysSyncArticles および __sysSyncSubscriptions テーブルがあれば、Sync Framework 1.0 以前のバージョンと互換性があります。この場合は、UpgradePublicTracking メソッドを呼び出して追跡メタデータをアップグレードする必要があります。