打开 .mdf 文件

Dom*_*ger 7 sql-server sql-server-2005

为新手问题道歉 - 我有一个 .mdf 文件,但我不知道如何针对它运行查询。我已经下载并安装了 SQL Server Express 2005,但不知道什么时候开始。我知道我不打算直接打开文件,但不知道我打算做什么。

有人可以一步一步地发布如何到达对文件运行 SQL 查询的点吗?

Eva*_*son 5

假设它是 SQL Server 2005(或更早版本)数据库文件,您可以将数据库“附加”到 SQL Server 2005 的运行实例。

打开SQL Management Studio,连接数据库服务器,展开服务器计算机节点,右键“数据库”,选择“附加...”。单击“附加数据库”窗口顶部窗格中的“添加”并浏览到 MDF 文件(必须本地存储在运行 SQL Server 的计算机上)。


Way*_*yne 4

安装 SQL Server Express Edition/SQL Management Studio Express 并尝试其他发帖者提到的答案后,由于没有日志文件而仍然存在附加问题,以下命令可能对您有用:

sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'
Run Code Online (Sandbox Code Playgroud)

这将附加数据库并为其创建一个空白日志文件。

希望这对您有帮助!