如果您同时拥有 .MDF 和 .LDF 文件并且这些文件已正确关闭,那么您可以将 .MDF/.LDF 文件附加到 SQL Server 很容易,如下:
-
- 附加使用 SQL Server 管理工作室:
- 开始 SQL Server 管理工作室 并连接到服务器。
- 展开实例,右键单击 数据库 并点击 附.
- 请按照 附加数据库 用于附加 .MDF/.LDF 文件的对话框 SQL Server.
您可以在以下位置获取更详细的信息:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15 - 使用 SQL 查询附加:
- 开始 SQL Server 管理工作室 并连接到服务器。
- 点击 新查询.
- 输入以下命令:
sp_attach_db 'MyDB', 'C:MyDB_Data.mdf', 'C:MyDB_Log.ldf' or CREATE DATABASE MyDB ON (FILENAME = 'C:MyDB_Data.mdf'), (FILENAME = 'C:MyDB_Log.ldf') FOR ATTACH;
其中,MyDB 是数据库名称,C:MyDB_Data.mdf 是 mdf 文件路径,C:MyDB_Log.ldf 是 ldf 文件路径。
Microsoft 建议使用第二种方法,因为第一种方法可能会在新版本中失效。 SQL Server 版本。
- 点击 演练: 执行查询。
您还可以在以下位置获取更多详细信息:
https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15
- 附加使用 SQL Server 管理工作室:
但是,如果您的.MDF 文件和.LDF 文件未正确关闭。 或者换句话说,它们已损坏,那么您需要使用另一种方法来附加它们。