如何与.mdf or.ldf文件进行交互?当我说互动时,我指的是在桌面上查看/编辑字段和记录。
它位于网站App_Data文件夹中。
答案 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。
中有一个例子