客户端登录的时候,显示数据库错误,登录失败。
而在云服务器中登录服务器中,报错,
数据库异常:数据库“RYAccountsDB”的事务日志已满,原因为“LOG_BACKUP”。这是由于sql server 中有日志,日志我设置的最大限制为1024M,达到了这个限制,可是,如果不这样限制的话,log日志文件会不端增大,最终会导致硬盘被占满,所以最好限制一下log文件的大小。
解决方法:
1).选择数据库RYAccountsDB–属性—选项—恢复模式–选择简单。
2).收缩数据库后,再调回完整。
--设置简单模式
USE[master]
GO
ALTER DATABASE RYAccountsDB SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE RYAccountsDB SET RECOVERY SIMPLE
GO
--设置压缩后的日志大小为2M,可自定义
USE RYAccountsDB
GO
DBCC SHRINKFILE (N'RYAccountsDB_log' , 2, TRUNCATEONLY)
GO
--还原完全模式
USE[master]
GO
ALTER DATABASE RYAccountsDB SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE RYAccountsDB SET RECOVERY FULL
GO
然后再重启登录服务器,错误消除:
有疑问加扣扣:249191508.
客户端登录正常: