首页 > 代码库 > SqlServer数据库分离附加操作

SqlServer数据库分离附加操作

以下实例将移动一个名为mydbd的数据库,该数据库包含一个数据文件mydb.mdf和一个日志文件mydblog.ldf。如果要移动的数据库还有其他数据或者日志文件,可以在存储过程sp_attach_db用逗号分开,将他们全部列出。

如下代码分离数据库

use master

go 

exec sp_detach_db ‘mydb‘

go

然后将数据和日志文件从当前位置(D:\mssql\data)移动到新位置(E:\sqldata)

use master

go 

exec sp_attach_db ‘mydb‘,‘E:\sqldata\mydbdata.mdf‘,‘E:\sqldata\mydblog.ldf‘

go

使用sp_helpfile确认文件位置的更改

exec sp_helpfile

 

SqlServer数据库分离附加操作