原 MSSQL分离和附加数据库后变为只读
Tags: 原创MSSQLSQL Server分离和附加只读数据库
现象
C盘满了,先把数据库分离后,然后拷贝到D盘
然后进行附加,发现数据库变为只读数据库。
分析
1、主要是文件路径的权限的问题
解决
1、修改数据文件的路径“完全控制”
2、修改为读写模式:
1 | ALTER DATABASE [YourDatabaseName] SET READ_WRITE; |
在修改为读写模式模式时,发现很慢,查询锁,发现有锁,且杀不完,则把防火墙开启,并添加1433端口禁用。然后,修改为读写模式后,最后关闭防火墙。
其它原因
如果在 SQL Server 中附加数据库后发现数据库变为只读状态,可能有几个原因导致这种情况。以下是一些建议和解决方法: