【问题标题】:How could I open an mdf file?我怎么能打开一个.mdf文件?
【发布时间】:2014-03-20 16:41:32
【问题描述】:

我为我的愚蠢问题道歉。 我有一个 mdf 文件,但我无法打开它。我已经下载了“mysql workbench”和“microsoft server sql”。
我应该先附上我的文件吗? 在 SQL Server Management Studio 对象资源管理器中,我右键单击数据库,然后单击附加....但我不明白为什么我的 mdf 文件根本没有出现

【问题讨论】:

    标签: sql-server-2008


    【解决方案1】:

    MDF 是 SQL Server 数据库的数据部分。您需要将该数据库附加到 SQL Server。为此,您还需要一个 LDF 文件(事务日志)。希望对您有所帮助。

    编辑 如果您没有 LDF,请在 SQL Server 上尝试:

    CREATE DATABASE SomeDB
    ON (FILENAME = 'c:\data\SomeDB.mdf')
    FOR ATTACH
    

    编辑 2 打开 SQL Server 管理工作室。连接到服务器,然后转到“新查询”按钮。在打开的窗口中粘贴我给你的代码并更改 MDF 文件的路径和名称。

    【讨论】:

    • 如果我需要一个 LDF 文件,我该如何创建它?
    • 非常感谢。现在知道在哪里启动查询......(我是新手,你已经意识到......)。就像在 SQL Server Management Studio 对象资源管理器中,我的文件似乎不存在......出现以下错误消息: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.). 也许我应该在安装期间更改一些选项或/访问选项......? ,你知道怎么做吗?
    • 我如何才能将我的帐户包含在管理组中?
    • SQL 在执行 CREATE DATABASE 命令时会出现该错误?看起来像访问文件的操作系统错误。检查 MDF 文件的操作系统文件权限。我认为您需要拥有该文件的所有权。
    • 取得文件所有权是什么意思?我已更改文件的所有安全权限
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-08
    • 2015-01-03
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多