用代码实现对数据库的分离并附加到另一个文件夹
1、建立数据库
create database student
on (
name='stu',
filename='e:\sql_sample\stu_data.mdf',
size=3,
maxsize=50,
filegrowth=10%)
log on(
name='stulog',
filename='e:\sql_sample\stu_log.ldf',
size=3,
filegrowth=1)
go
2、数据库的分离
exec sp_detach_db 'student'
go
3、数据库的附加
exec sp_attach_db 'student',
@filename1='D:\Any\student_Data.MDF',
@filename2='D:\Any\student_Log.LDF'
go
问题:
分离没有问题,但在附加时服务器显示服务器:
消息 5105,级别 16,状态 4,行 1
设备激活错误。物理文件名 'D:\Any\student_Data.MDF' 可能有误。
求解决方法
------解决方案--------------------你创建到e了