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 将 gridview 图像和数据导出到 PDF 或使用 asp.net 将 gridview 数据导出到 PDF