SqlServer數(shù)據(jù)庫提示 “tempdb” 的日志已滿 問題解決方案
來源:易賢網 閱讀:4150 次 日期:2014-09-28 11:06:35
溫馨提示:易賢網小編為您整理了“SqlServer數(shù)據(jù)庫提示 “tempdb” 的日志已滿 問題解決方案”,方便廣大網友查閱!

執(zhí)行sql 語句,中間沒有用到臨時表

?12 提示服務器: 消息 9002,級別 17,狀態(tài) 2,行 1 數(shù)據(jù)庫 'tempdb' 的日志已滿。請備份該數(shù)據(jù)庫的事務日志以釋放一些日志空間。

網上找了下解決方案,大體是擴大臨時庫的日志文件的大小解決的

解決過程:

查看了下數(shù)據(jù)庫的屬性,是自動增長,不指定文件大小上限。

在網上Google了很久,試了些方法都不行;數(shù)據(jù)庫所在磁盤還有很大的可用空間,試著下重藥了。

直接把tempdb的數(shù)據(jù)文件和日志文件的大小改為3000M,

問題解決。

記錄一下清空日志的命令:

?1 DUMP TRANSACTION dbname WITH NO_LOG

截斷事務日志命令:

?1 BACKUP LOG dbname WITH NO_LOG

收縮日志操作:

右鍵點數(shù)據(jù)庫-屬性-所有任務-收縮數(shù)據(jù)庫-文件-選擇文件-確定。

雖然用清空日志命令清空了tempdb的日志,但是不能解決問題。于是擴大tempdb的數(shù)據(jù)文件和日志文件的大小,

?1234 ALTER DATABASE [tempdb] MODIFY FILE (NAME = N'templog', MAXSIZE = UNLIMITED) ALTER DATABASE [tempdb] MODIFY FILE (NAME = N'templog', FILEGROWTH = 10%) ALTER DATABASE [tempdb] MODIFY FILE (NAME = N'templog ', SIZE = 1000) ALTER DATABASE [tempdb] MODIFY FILE (NAME = N'tempdev ', SIZE = 1000)

更多信息請查看IT技術專欄

更多信息請查看數(shù)據(jù)庫

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網