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

Posted

技术标签:

【中文标题】SQL:将数据库导出到 asp.net【英文标题】:sQL: export database to asp.net 【发布时间】:2011-05-05 16:29:05 【问题描述】:

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

问候。

【问题讨论】:

【参考方案1】:

M. Shbib,我认为刘易斯先生的意思是“您是否尝试过分离 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 文件夹中。

【讨论】:

【参考方案2】:

您是否尝试过分离 SQL 服务器上的数据库,然后将文件复制到您的 App_Data 文件夹?

【讨论】:

即使我将其分离,sql server 也只会将其从数据库列表中删除,仅此而已

以上是关于SQL:将数据库导出到 asp.net的主要内容,如果未能解决你的问题,请参考以下文章

从 SQL asp.net 页面导出数据到 excel 会截断 < 字符上的数据

使用 C# 和 ASP.NET 将数据从 Excel 文件导出到 SQL Server 表的最佳方法? [复制]

在asp.net中向客户端导出大量数据

如何使用 asp.net 将 gridview 图像和数据导出到 PDF 或使用 asp.net 将 gridview 数据导出到 PDF

使用 ASP.NET 将 HTML 表导出到 Excel

asp.net(C#)如何将查询到的数据导出Excel表格?