sql数据库附加失败sql server2005 附加的数据库文件都是只读的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql数据库附加失败sql server2005 附加的数据库文件都是只读的相关的知识,希望对你有一定的参考价值。

附加上的数据库文件都是只读的,当修改数据库的只读属性时报:
TITLE: Microsoft SQL Server Management Studio Express
------------------------------

更改 对于 数据库“WebChat”失败。 (Microsoft.SqlServer.Express.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.2047.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=更改+Database&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.Express.ConnectionInfo)

------------------------------

无法打开物理文件 "F:\ASP work\数据库\PersonAssess.mdf"。操作系统错误 5:"5(拒绝访问。)"。
无法打开物理文件 "F:\ASP work\数据库\PersonAssess_log.ldf"。操作系统错误 5:"5(拒绝访问。)"。
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'WebChat'。有关详细信息,请参阅 SQL Server 错误日志。
ALTER DATABASE 语句失败。
文件激活失败。物理文件名称'F:\ASP work\数据库\PersonAssess_log.ldf'可能不正确。 (Microsoft SQL Server, Error: 5120)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.1399&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
BUTTONS:

OK

搜索 Microsoft SQL Server, Error: 5120 可知,应该是权限的问题,把文件所在的文件夹的“完全控制”权限赋予 Sql Server admins 应可解决问题。 参考技术A 哎呀,和我的问题一样,总是只读改都改不过来,重启一遍改过来了但是SQL Server 数据库又不对了,可能是文件夹名改了数据环境也得改

以上是关于sql数据库附加失败sql server2005 附加的数据库文件都是只读的的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

SQL server 2005数据库安装失败

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

SQL2005附加数据库失败

sql server 2008附加数据库出错

sql serves附加数据库是遇到这样的问题怎么解决?