SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤

SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤,第1张

打开SQL server 2008数据库,选择windows身份登录。成功登录进入SQL 数据库,可以看到连接的数据库基本信息,展开数据库结点,单击数据库然后使用鼠标右键,在d出的菜单中选择附加。

接着d出附加数据库的界面,单击界面上的添加按钮,d出来一个框,选择要附加的数据文件路径,选择到要附加的数据库文件,单击确定。

返回到附加数据库的界面,可以从界面上看到选择的附加数据库文件信息,然后在上方可以修改要附加的数据库名称(红色框出来部分)。单击确定后,数据库的附加功能就启动了,这时候可以从界面上看到附加的进度,附加成功后,附加数据库的界面窗口会关闭,然后可以从左边的树形菜单看到已经附加完成的数据库。

办法如下:

1、不需要新建同名的数据库。直接在SQL2005企业管理器中,点击“数据库-附加(右键)”,d出“附加数据库”窗口。

2、在“附加数据库”窗口中点击“添加”按钮,然后选择你要附加的MDF文件,这时,在窗口的下面,会出现两行记录,其中第一行为数据为库文件的位置,第二行为日志文件的位置,并在第二行中会提示日志文件找不到。

选择第二行,这时,下面的“删除”按钮为可用状态,删除该行。

3、点击确定 OK

1、打开sqlServer2005,登陆连接。

2、右击数据库,选择“附加”,会d出一个窗体(1)。

3、在此窗体上点击添加,会在d出一个窗体(2)

4、在(2)窗体上找到你要附加的数据库路径并确认,回到(1)窗体上

5、在(1)窗体上再单击确认

这样就可以了。

附加和分离数据库

Microsoft�0�3 SQL Server�6�4 2000 允许分离数据库的数据和事务日志文件,然后将其重新附加到另一台服务器,甚至同一台服务器上。分离数据库将从 SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何 SQL Server 实例上,包括从中分离该数据库的服务器。这使数据库的使用状态与它分离时的状态完全相同。

如果想按以下方式移动数据库,则分离和附加数据库很有用:

1 从一台计算机移到另一台计算机,而不必重新创建数据库,然后手动还原数据库备份。

2 移到另一物理磁盘上,例如,当包含该数据库文件的磁盘空间已用完,您希望扩充现有的文件而又不愿将新文件添加到其它磁盘上的数据库。

将数据库或数据库文件移动到另一服务器或磁盘:

1 分离数据库。

2将数据库文件移到另一服务器或磁盘。

3通过指定移动文件的新位置附加数据库。

当附加在数据库上时,必须指定主数据文件的名称和物理位置。主文件包含查找由数据库组成的其它文件所需的信息,除非自分离了数据库后那些文件中的一个或多个已改变了位置。除主文件外,还必须指出其它任何已改变位置的文件。否则,SQL Server 将试图基于存储在主文件中的不正确的文件位置信息附加文件,且不能成功附加数据库。

如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库用于复制,则应运行 sp_removedbreplication 从数据库中删除复制。或者,可以在分离数据库之前从数据库中删除复制。

分离数据库时所产生的错误可能会防碍干净地关闭数据库和重建事务日志。如果收到错误信息,请执行下列 *** 作以纠正错误:

1 重新附加所有与数据库相关联的文件,而不仅是主文件。

2 解决导致错误信息的问题。

3 再次分离数据库。

示例B 创建一个包含下列物理文件的名为 Archive 的数据库:

c:\program files\microsoft sql server\mssql\data\archdat1mdf

c:\program files\microsoft sql server\mssql\data\archdat2ndf

c:\program files\microsoft sql server\mssql\data\archdat3ndf

c:\program files\microsoft sql server\mssql\data\archlog1ldf

c:\program files\microsoft sql server\mssql\data\archlog2ldf

可以使用 sp_detach_db 存储过程分离该数据库,然后使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。

--使用 sp_detach_db 存储过程分离该数据库

sp_detach_db ArchiveGO--使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加

以上就是关于SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤全部的内容,包括:SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤、数据库MDF文件如何附加、sql server 2005如何附加数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9462138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存