0

データベースを SQL Server から Azure SQL データベースに移行する必要があります。このデータベースでは、他のシステムとの同期のために行バージョン (タイムスタンプ) を広く使用しています。したがって、これらの行バージョンを変更しないことが重要です。

通常、通常の BAK ファイルを使用してデータベースを復元すると、すべての rowversion 値が保持されます。ただし、これらのバックアップ ファイルを使用して Azure SQL Database のデータを復元することはできないと思います。

データを移行するいくつかの方法を試しましたが、すべて新しい rowversion 値になりました。試した方法:

  • SQL Management Studio を使用して移行する (オプション:データベースを Microsoft Azure SQL データベースに展開する... )
  • Microsoft Data Migration Assistant ツールの使用
  • Azure Portal を使用して bacpac ファイルをインポートする

行バージョンを保持しながら、データベースを SQL Server から Azure SQL データベースに移行する方法はありますか? そうでない場合、新しい行バージョンの値が元の行バージョン値よりも常に大きいことを確認できるように、データベースのタイムスタンプ (@@DBTS) をバブアップする方法はありますか?

4

0 に答える 0