【发布时间】:2010-10-19 19:02:28
【问题描述】:
我在 MS SQL Server 2008 R2(即 MS SQL Server Management Studio)中创建了一个包含一些表的数据库“测试”。
现在,我需要将此数据库导出为 MDF 文件。
我该怎么办?
【问题讨论】:
-
你想用 MDF 文件做什么?
标签: sql-server database mdf
我在 MS SQL Server 2008 R2(即 MS SQL Server Management Studio)中创建了一个包含一些表的数据库“测试”。
现在,我需要将此数据库导出为 MDF 文件。
我该怎么办?
【问题讨论】:
标签: sql-server database mdf
如果您的意思是希望能够将数据库附加到另一台服务器上,那么您可以这样做:
Detach)Databases再点击Attach)这是您可以找到 MDF 文件的路径:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
【讨论】:
Files 页面。您将在Path 下找到该位置。
在 Management Studio 中右键单击数据库 -> 分离。然后你就有了 MDF 文件,你可以导出到任何你想要的地方:)
【讨论】:
我认为最好的方法是从 SQL Server 创建一个 .bak 文件。
右键单击数据库 => Task => Back Up -> 选择 Source 中的数据库,然后点击 OK 。
【讨论】:
如果您想要的是远程服务器上的 SQLEXPRESS/MDF 本地文件的副本(SQL Server 2005)
您可以右键单击 db.mdf 文件上的“服务器资源管理器”,然后按“发布到提供商...”
您可以选择与 SQL Server 2005、2008 等的多种兼容性。
输出是一个.sql查询文件..
遇到这个问题并认为这将是一个很好的替代答案,因为我是通过搜索完全相同的东西来到这里的!
【讨论】:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\
这是您可以找到 MDF 文件的路径
【讨论】:
如果您在 Visual Studio 中,请转到 SQL Server 对象资源管理器。找到所需的数据库,右键单击并选择属性。在属性选项卡中,查找 Data File,它旁边将是您的 mdf 文件的位置。
【讨论】:
转到路径 C:\Users\你的电脑名称 然后你会在这里找到 mdf , ldf 文件
【讨论】: