2009-08-26 65 views
1

如何与.mdf或.ldf文件交互?当我说交互时,我的意思是查看/编辑字段,桌面上的记录。asp.net与.mdf文件交互

它内部的一个网站App_Data文件夹。

回答

1

这是SQL Server文件的例子。 MDF是数据文件,LDF是日志文件。

基本上,我认为你的网站是使用SQL Server为它的数据存储和数据库存储在APP_DATA文件夹中。

通常SQL Server安装配备Management Studio或企业管理器(称为客户端工具),除非管理员选择不那台机器上安装它。

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

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

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

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

1

要“互动”与MDF文件,你需要将数据库附加到MS SQL服务器。

位于你可以使用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 b

例如:

EXEC sp_detach_db 

     @dbname = N'MyDatabase'; 

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