asp.net与.mdf文件交互

时间:2009-08-26 12:28:10

标签: asp.net

如何与.mdf or.ldf文件进行交互?当我说互动时,我指的是在桌面上查看/编辑字段和记录。

它位于网站App_Data文件夹中。

3 个答案:

答案 0 :(得分:1)

这些是SQL Server文件。 MDF是数据文件,LDF是日志文件。

基本上,我认为您的网站使用SQL Server进行数据存储,数据库存储在该APP_DATA文件夹中。

通常SQL Server安装随Management Studio或Enterprise Manager(称为客户端工具)一起提供,除非管理员选择不在该计算机上安装它。

查看START / Programs / Microsoft SQL Server 2000/2005/2008。然后查找企业管理器或SQL Server Management Studio。

在ServerName中,只需输入句点或点,然后使用Windows身份验证进行连接。如果这不起作用,您将需要用户名和密码才能连接到数据库。您应该能够在Web项目的配置文件或网站代码中找到。

如果未安装Tools,则需要安装CD / DVD才能安装客户端工具。

或者,您可以从另一台计算机上的http://www.microsoft.com/express/sql/default.aspx?wa=wsignin1.0安装SQL Express Edition中的Tools(只需要工具,不需要数据库引擎),并从那里访问数据库。

答案 1 :(得分:1)

要与mdf文件“交互”,您需要将数据库附加到MS SQL Server。

找到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 b

分离数据库

例如:

EXEC sp_detach_db

      @dbname = N'MyDatabase';

MSDN示例:http://msdn.microsoft.com/fr-fr/library/ms179877.aspx

答案 2 :(得分:0)

使用linq2sql访问mdf。

an answer here

中有一个例子