2011-12-06 5 views
-4

私はSQL Server 2000のMDFファイルを持っていますが、2000は持っていませんが、Visual Studio 2008は私のスタジオ2008にこのmdfを添付します。 ありがとう2008年にSQL Server 2000 dbを接続します

+1

あなたはSQL Server 2008をお持ちですか? –

+0

はい私はビジュアルスタジオ2008を持っています。MDFファイルからSQLスクリプトを生成できるサードパーティのツールはありますか? –

+0

を生成するために使用できるスクリプトです。MDFファイルの内容からデータベースプロジェクトを生成したい? –

答えて

1

OK - SQL Server 2000データベースをSQL Server 2008に添付することができます。これはSQL Server Management Studioインターフェイスまたはスクリプトを介して2008サーバーに対して行うことができます。

USE master; 
GO 
CREATE DATABASE db ON PRIMARY 
    (FILENAME = 
     'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\db.mdf') 
    LOG ON (FILENAME = 
     'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\db_log.ldf') 
    FOR ATTACH; 
GO 

データベース名とファイルパスを置き換えます。アタッチすると、データベースはSQL Server 2008データベースにアップグレードされますが、SQL 2000互換モードのままになります。

ここに、より多くの情報を持つリンクがあります。http://msdn.microsoft.com/en-us/library/ms189625.aspx