SQL SERVER 分离和附加数据库详解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SQL SERVER 分离和附加数据库详解
一.Sql语句命令方式
RESTOREHEADERONLY
FROMDISK=N'f:/Test.bak'
返回包含特定备份设备上所有备份集的所有备份标头信息的结果集
分离数据库
USE[master]
GO
EXECmaster.dbo.sp_detach_db@dbname=N'xiantest'
GO
或者
exec sp_detach_db xiantest
或
exec sp_detach_db@dbname='xiantest'
附加数据库
USE[master]
GO
CREATEDATABASE[xiantest]ON
(FILENAME=N'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\xiantest.mdf'),
(FILENAME=N'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\xiantest_log.ldf')
FORATTACH
GO
或
exec sp_attach_db xiantest,@filename1=N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\xiantest.mdf',
@filename2=N'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\xiantest_log.ldf'
exec sp_attach_db xiantest,N'C:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\xiantest.mdf',
N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\x iantest_log.ldf'
二.Sql server企业管理器:分离数据库
1.先选择要分离的数据库,右键-- 选择—》属性
在出现的窗口中选择文件查看数据库数据文件和日志文件存放的位置
2.选择数据库---》(右键)任务- 分离点击
3.在点击分离后出现的窗口中点击确定按钮即可成功分离数据库
三.Sql server企业管理器:附加数据库
1.点击数据库—》(右键)附加
2.在出现的窗口中从存放分离的数据库位置添加要附加的数
据库数据文件,选择后点击确定
3.可以看到选择的要附加的数据库名和数据文件,点击确定后则成功附加
自此分离,附加数据库就演示完毕,如此的简单,谢谢!!!