求大神给解释下为什么不行
数据库建立后没有改过名字,创建时候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