客戶端登錄的時候,顯示數據庫錯誤,登錄失敗。
而在雲服務器中登錄服務器中,報錯,
數據庫異常:數據庫“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.
客戶端登錄正常: