【发布时间】:2014-03-20 16:41:32
【问题描述】:
我为我的愚蠢问题道歉。
我有一个 mdf 文件,但我无法打开它。我已经下载了“mysql workbench”和“microsoft server sql”。
我应该先附上我的文件吗?
在 SQL Server Management Studio 对象资源管理器中,我右键单击数据库,然后单击附加....但我不明白为什么我的 mdf 文件根本没有出现
【问题讨论】:
标签: sql-server-2008
我为我的愚蠢问题道歉。
我有一个 mdf 文件,但我无法打开它。我已经下载了“mysql workbench”和“microsoft server sql”。
我应该先附上我的文件吗?
在 SQL Server Management Studio 对象资源管理器中,我右键单击数据库,然后单击附加....但我不明白为什么我的 mdf 文件根本没有出现
【问题讨论】:
标签: sql-server-2008
MDF 是 SQL Server 数据库的数据部分。您需要将该数据库附加到 SQL Server。为此,您还需要一个 LDF 文件(事务日志)。希望对您有所帮助。
编辑 如果您没有 LDF,请在 SQL Server 上尝试:
CREATE DATABASE SomeDB
ON (FILENAME = 'c:\data\SomeDB.mdf')
FOR ATTACH
编辑 2 打开 SQL Server 管理工作室。连接到服务器,然后转到“新查询”按钮。在打开的窗口中粘贴我给你的代码并更改 MDF 文件的路径和名称。
【讨论】:
Msg 5133, Level 16, State 1, Line 1 Directory lookup for the file "c:\Users\asaponar\Desktop\antonio lon\ION_Data_Archivemarch.mdf" failed with the operating system error 5(Access is denied.). 也许我应该在安装期间更改一些选项或/访问选项......? ,你知道怎么做吗?