如何附加数据库 (SQL Server Management Studio)

本主题说明如何附加数据库。附加数据库可以使数据库的状态与分离时的状态完全相同。

ms190209.security(zh-cn,SQL.90).gif安全说明:
建议您不要附加或还原未知或不可信源中的数据库。此类数据库可能包含执行非预期 Transact-SQL 代码的恶意代码,或通过修改架构或物理数据库结构导致错误。在使用未知或不可信源中的数据库之前,请在非生产服务器上的数据库中运行 DBCC CHECKDB,同时检查数据库中的代码(例如,存储过程或其他用户定义代码)。

附加数据库

  1. 在 SQL Server Management Studio 对象资源管理器中,连接到 Microsoft SQL Server 数据库引擎实例,然后展开该实例。

  2. 右键单击**“数据库”,然后单击“附加”**。

  3. 在**“附加数据库”对话框中,若要指定要附加的数据库,请单击“添加”,然后在“定位数据库文件”**对话框中选择数据库所在的磁盘驱动器并展开目录树,以查找并选择数据库的 .mdf 文件。例如:

    C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\AdventureWorks_Data.mdf

    ms190209.note(zh-cn,SQL.90).gif重要提示:
    尝试选择已附加的数据库将生成错误。
  4. 或者,若要为附加的数据库指定不同的名称,请在**“附加数据库”对话框的“附加为”**列中输入名称。

  5. 或者,通过在**“所有者”**列中选择其他项来更改数据库的所有者。

  6. 准备好附加数据库后,单击**“确定”**。

    ms190209.note(zh-cn,SQL.90).gif注意:
    新附加的数据库在视图刷新后才会显示在对象资源管理器的“数据库”节点中。若要随时刷新视图,请在对象资源管理器中单击,再单击“视图”菜单中的“刷新”

请参阅

任务

如何分离数据库 (SQL Server Management Studio)

概念

分离数据库和附加数据库

其他资源

SQL Server Management Studio 教程

帮助和信息

获取 SQL Server 2005 帮助