友人は最近、複数のインスタンスが同じバックエンドデータベースに接続できるようにアプリケーションを変更する手助けを依頼されました。しかし、彼は一般的にアプリケーションやCSの内部作業に対する理解は非常に限定されており、彼のためのアプリケーションを開発した人は残っています。SQL Server 2008 ExpressでSQL Server 2000データベースを開くにはどうすればよいですか?
私の推測によれば、アプリケーションのデータベース接続プロパティを簡単に変更することで、それを実現することができます。問題は、データベースがどのように設定されているかわからないことです。以前の開発者が残したメモによると、データベースはSQL Server 2000で作成されていましたが、SQL Server 2000はありません。 SQL Server 2000データベースをSQL Server 2008 Expressにオープン/マイグレーションすることは可能ですか?そうであれば、どうすればいいのですか?そうでない場合は、DB移行のための合理的なアプローチは何ですか?
ありがとうございました!
--Angler Y.
データベースの大きさはどれくらいですか? SQL Server 2008 Expressは最大4GBのデータベースのみをサポートします。 SQL 2008 R2 Expressは最大10GBをサポートします。これが問題でない場合は、アップグレードパスを用意する必要があります。 – TetonSig
@Oleg&TetonSig:データベースのサイズはわずか数MBです。私のテストでは、SQL Server Expressはうまくいくはずです。クライアントが大量のデータを処理する必要がある場合は、いつでもフルバージョンを購入することができます。ありがとう。 –
次に、デタッチアタッチメソッドまたはバックアップ/リストアメソッドは最も簡単です –