我的代码是:
ALTER DATABASE DBTest SET OFFLINE WITH ROLLBACK IMMEDIATE;
--移动数据文件和事务日志文件到新位置。运行以下TSQL语句:
ALTER DATABASE DBTest MODIFY FILE(NAME=DBTest,FILENAME='F:\DBTest.mdf');
ALTER DATABASE DBTest MODIFY FILE(NAME=DBTest_Log,FILENAME='F:\DBTest_Log.ldf');
ALTER DATABASE DBTest SET ONLINE
结果:
消息 5041,级别 16,状态 2,第 1 行
MODIFY FILE 失败。文件 'DBTest' 不存在。事务日志转换成功了,可是为什么主文件就失败了呢?
ALTER DATABASE DBTest SET OFFLINE WITH ROLLBACK IMMEDIATE;
--移动数据文件和事务日志文件到新位置。运行以下TSQL语句:
ALTER DATABASE DBTest MODIFY FILE(NAME=DBTest,FILENAME='F:\DBTest.mdf');
ALTER DATABASE DBTest MODIFY FILE(NAME=DBTest_Log,FILENAME='F:\DBTest_Log.ldf');
ALTER DATABASE DBTest SET ONLINE
结果:
消息 5041,级别 16,状态 2,第 1 行
MODIFY FILE 失败。文件 'DBTest' 不存在。事务日志转换成功了,可是为什么主文件就失败了呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货