回答:
解決策1
ETLプロセスを使用してデータをコピーします。これは、データベースにアクセスできる状態でSQL Server 7インスタンスが稼働していることを前提としています。あなたはいくつかのツールを自由に利用できますが、私が見ることができる最も簡単なアプローチは次のとおりです。
ETLプロセスを使用してデータをコピーします。いくつかの選択肢:
全体として、これは退屈なプロセスになる可能性がありますが、データを1つのデータベースから別のデータベースに直接コピーできます。BCPルートを使用する場合、ダンプファイル用のストレージが必要になりますが、これはデータベースストレージである必要はありません。
解決策2
SQL Server 2005へのアップグレードの中間ステップを使用して、データベースをアップグレードします。これは、SQL Server 2005メディアとそれを立ち上げるサーバーにアクセスできることを前提としています。SQL Server 7は、アップグレードパスがサポートされていないため、SQL Server 2008にアップグレードできませんが、データベースをSQL Server 2005に復元できる場合は、SQL Server 2005バージョンを連続してバックアップし、SQL Server 2012に復元できます。