当社は来週移転の準備を進めており、現在、自社の建物でホストされているすべてのデータベースにSQLServer2000を使用しています。彼らはいくつかの理由でデータをローカル企業に移動することを決定しましたが、SQLServer2008を実行しています。
いくつかアドバイスがあります。
いくつかのデータベースのテストをセットアップして、アプリで何が壊れているか(接続文字列など)を確認しようとしています。データを失ったり、テーブルを再作成したりせずに、SQL Server 2000ボックスから新しいボックスにデータベースを移動するための最良の方法は何ですか。DBコピーウィザードを試しましたが、ネットワーク内の制限により許可されていません。SQL Server 2008でDBを作成し
RESTORE
、SQL Server 2000 .bakファイルからを実行すると、すべてのトランザクションが失われますよね?後でトランザクションファイルを置き換えるとどうなりますか?私はそれがうまくいかないと思っています。SQLServer2000データベースをSQLServer2008に適切にアップグレードするにはどうすればよいですか?ほとんどのデータベースに対してウィザードを実行しましたが、解決できるいくつかの小さな問題を除いて、問題なく動作しました。
SQL Server 2000は本番サーバーであるため、ファイルをコピーするためにどの時点でもダウンすることはできません。移動するまでは。特定の日付の間に短い停止期間があるとお客様に通知されたので問題ありませんが、テスト目的でログファイルなどをコピーするためだけにSQLServerエージェントを停止することはできません。 。
どんな助け/アドバイスも大歓迎です!