2009-08-26 6 views
1

.mdfまたは.ldfファイルと対話するにはどうすればよいですか?私がインタラクションすると、デスクトップ上のフィールド、レコードの表示/編集を意味します。asp.netは.mdfファイルと対話する

ウェブサイトのApp_Dataフォルダ内にあります。

答えて

1

にあります。 MDFはデータファイルで、LDFはログファイルです。

基本的に、あなたのウェブサイトはSQL Serverを使用してデータストレージになっており、データベースはそのAPP_DATAフォルダに格納されていると思います。

通常、管理者がそのコンピュータにインストールしない場合を除き、SQL ServerのインストールにはManagement StudioまたはEnterprise Manager(クライアントツール)が付属しています。

「スタート/プログラム/ Microsoft SQL Server 2000/2005/2008」を参照してください。次に、Enterprise ManagerまたはSQL Server Management Studioを探します。

ServerNameでは、ピリオドまたはドットを入力し、Windows認証を使用して接続します。それでも問題が解決しない場合は、データベースに接続するためのユーザー名とパスワードが必要です。 Webプロジェクトの設定ファイルまたはWebサイトコードのいずれかを見つけることができるはずです。

ツールがインストールされていない場合、クライアントツールをインストールするにはインストールCD/DVDが必要です。

別のマシンにあるSQL Express Editionのツール(ツールのみ、データベースエンジンは不要)をhttp://www.microsoft.com/express/sql/default.aspx?wa=wsignin1.0からインストールしてそこからデータベースにアクセスできます。

0

linq2sqlを使用してmdfにアクセスします。

の例では、これらは、SQL Serverのファイルですan answer here

1

mdfファイルと "対話"するには、データベースをMS SQL Serverに接続する必要があります。

ストアドプロシージャをfollwing使用できるMDFファイルを設置した後:

sp_attach_db

例:

EXEC sp_attach_db 

     @dbname = N'MyDatabase', 

     @filename1 = N'D:\DataFiles\MyDatabase_Data.mdf', 

     @filename2 = N'E:\LogFiles\MyDatabase_Log.ldf'; 

Wehn DBは、あなたの接続文字列に接続し、古典を行うことができます取り付けられています。データベースに対する操作。

あなたはがsp_detach_dであなたのDBを切り離すことができ B

例:

EXEC sp_detach_db 

     @dbname = N'MyDatabase'; 

MSDNのサンプル:http://msdn.microsoft.com/fr-fr/library/ms179877.aspx

関連する問題