日期:2014-05-16  浏览次数:20762 次

MODIFY FILE 失败 文件不存在
求大神给解释下为什么不行
数据库建立后没有改过名字,创建时候NAME = 'Accounting'

------解决方案--------------------
accounting 文件不存在。

你写的这个Accounting 是数据库的名称,不是文件的名称。

运行下面的命令,返回的数据中,有name列,里面就有文件的逻辑名称,然后把你的那个命令中的Accounting  修改为这个名称就好了,
use Accounting
go

sp_helpfile

------解决方案--------------------
用这个获取一下你的真实文件名:
SELECT name, physical_name AS CurrentLocation
FROM sys.master_files
WHERE database_id = DB_ID(N'Accounting');
GO

可以参考我的文章:
http://blog.csdn.net/dba_huangzj/article/details/7630136