SQL Server 无法打开物理文件的 2 种解决办法
解决方法:
方法1、无法打开可以能是没有权限、如果是这样以管理员身份运行Managerment Studio就可以了。
方法2、找到指定的数据库文件、右键属性-->安全-->勾上 ‘完全控制’。
----------------------------------------------------------------------------------------------------------------------------------------------
问题发生的上下文:
在移动物理文件的位置时遇到,过程如下。
第一步:
alter database Studio
set offline;
go -- 先可把数据库设为底线,不然不可以移动文件。
第二步:
alter database Studio
modify file(name ='Studio2',filename='E:\Studio2.ndf');
go -- 修改文件的位置。 没有错误
第三步:
alter database Studio
set online;
go-- 这里发生错误,SQL Server 无法打开物理文件。