SQL SERVER 分离和附加数据库详解 一.Sql语句命令方式 RESTOREHEADERONLY FROMDISK=N'f:/Test
bak' 返回包含特定备份设备上所有备份集的所有备份标头信息的结果集 分离数据库 USE[master] GO EXECmaster
sp_detach_db@dbname=N'xiantest' GO 或者 execsp_detach_dbxiantest 或 execsp_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 或 execsp_attach_dbxiantest,@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' execsp_attach_dbxiantest,N'C:\Program Files\Microsoft SQL Server\MSSQL10