日期:2014-05-17  浏览次数:20915 次

用代码实现对数据库的分离并附加到另一个文件夹
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了