sQL:将数据库导出到asp.net

时间:2011-05-05 16:29:06

标签: asp.net sql sql-server sql-server-2008-r2

我正在尝试将sql server 2008上的数据库导出为SQL Server主数据文件,以便我可以将其拖放到我的ASP.NET应用程序APP_Data文件夹中,而不是将Web应用程序引用到sql中的数据库数据源服务器2008.这可能会在托管Web应用程序时生成访问数据库的问题。有没有办法将其导出为.mdf文件及其日志,将其拖放到我的网络应用程序中?

的问候。

2 个答案:

答案 0 :(得分:1)

您是否尝试在SQL Server上分离数据库,然后将文件复制到App_Data文件夹?

答案 1 :(得分:1)

微米。 Shbib,我认为Lewis先生的意思是“你试过在SQL Server中分离数据库,然后将.mdf和.ldf文件从SQL Server Data文件夹复制到你的App_Data文件夹吗?”

通过在SQL Server中右键单击数据库并选择“属性”,可以找到文件的位置。该路径列在“文件”部分中,但您可能需要向右滚动才能找到它。它应该类似于c:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLSERVEREXPRESS\MSSQL\DATA(取决于您的SQL Server版本)。在允许复制数据库之前,您需要在SQL Server中分离数据库,否则您将收到正在使用的错误。分离后,导航到Data文件夹,复制mdf和ldf文件并将其粘贴到App_Data文件夹中。