1

1つのマスター(中央)データベースがあり、次に多くの分散クライアントデータベースがあるアプリケーションがあります。一部のテーブルにはタイムスタンプ列があります。したがって、これらの列には現在のデータベースのタイムスタンプが入力されます(@@ DBTSを選択)。しかし、分散クライアントデータベースを再構築するときは、新しいデータベースのタイムスタンプカウンターを最後に使用されたものよりも大きいものにリセットする必要があります。現在、カウンターが最後に使用された値より大きくなるまで、更新をスピンします。しかし、私の質問は、データベースの内部タイムスタンプカウンターを別の値にリセットする方法はありますか?ありがとう

4

2 に答える 2

0

MIN_ACTIVE_ROWVERSION() を使用できます。MIN_ACTIVE_ROWVERSION は、現在のデータベースでアクティブな行バージョンの最小値を返す非決定論的関数です。

詳しくはこちらをご覧ください。

于 2012-07-24T18:58:56.937 に答える