SQL Server 2008R2清理日誌確實有效可用的方法
--下面的程式碼經過測試,確實是可以清理日誌的。
USE TechMisDB--資料庫名
--select * from sys.database_files--檢視日誌檔名
USE [master]
GO
ALTER DATABASE TechMisDB SET RECOVERY SIMPLE WITH NO_WAIT--TechMisDB為要清理的資料庫名
GO
ALTER DATABASE TechMisDB SET RECOVERY SIMPLE --簡單模式
GO
USE TechMisDB
GO
DBCC SHRINKFILE (N'TechMisDB_log' , 11, TRUNCATEONLY)--用上面有Select檢視到的日誌的檔名
GO
USE [master]
GO
ALTER DATABASE TechMisDB SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE TechMisDB SET RECOVERY FULL --還原為完全模式
GO
相關推薦
SQL Server 2008R2清理日誌確實有效可用的方法
--下面的程式碼經過測試,確實是可以清理日誌的。 USE TechMisDB--資料庫名 --select * from sys.database_files--檢視日誌檔名 USE [master] GO ALTER DATABASE TechMisDB
SQL SERVER 2008R2從日誌中恢復Delete資料
【使用者單位】 北京某公司 【資料恢復故障描述】 使用者有兩個SQLSERVER 2008R2資料庫,其中一個是測試庫,另一個是生產庫,DBA在做操作,誤把生產庫中的一張表做了Delete操作,導到生產庫中的一張表所有資料全部刪除,而資料庫重來都沒有備份
SQL SERVER 2008 資料庫日誌檔案收縮的方法
資料庫隨著業務量的增多,日誌檔案巨大(超過300G),造成磁碟空間不夠用,進而後來的訪問資料庫請求無法訪問。 網上類似的方法也很多,但不可行,如下是我實踐過,可行的,將日誌檔案收縮至任意指定大小的方法: 第一步: 在SQL SERVER Management Studio
sql server 2008資料庫日誌太大解決方法
環境: 資料檔案.mdf為22G,日誌檔案.ldf為33G,用常規方法清除日誌檔案時,報錯: USE [master] GO ALTER DATABASE TestDB SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATAB
SQL Server 2008R2各個版本,如何檢視是否啟用,剩餘可用日期?
SELECT create_date AS 'SQL Server Installed Date', Expiry_date AS 'SQL Server Expiry Date', DATEDIFF(dd,create_date, GETDATE()) 'No_of_Days_Used'
【SQL Server高可用性】資料庫複製:SQL Server 2008R2中通過資料庫複製,把A表的資料複製到B表
經常在論壇中看到有人問資料同步的技術,如果只是同步少量的表,那麼可以考慮使用連結伺服器+觸發器,來實現資料同步,但當要同步的資料表比較多,那麼可以考慮用資料庫複製技術,來實現資料的同步。 一、使用場
太陽能開發環境配置(一):SQL Server 2008R2
連接 重新 錯誤 磁盤 庫文件 單擊 cnblogs 分享圖片 登陸 太陽能開發環境配置(一) 主要包括以下內容 [x] 1. SQL Server 2008R2安裝 [x] 2. 檢驗安裝是否正確 1. SQL Server 2008R2安裝 在SQL 2008 R
SQL Server 2008 收縮日誌 清空刪除大日誌文件
時間 server 系統 cti sim 個數 class alter sql2005 SQL2008 的收縮日誌 由於SQL2008對文件和日誌管理進行了優化,所以以下語句在SQL2005中可以運行但在SQL2008中已經被取消:(SQL2005)BackupLog
sql server 2008R2存在屬性(Directory, Compressed),包括屬性(0),不包括屬性(Archive, Compressed, Encrypted)
Windows10 安裝sql server 2008 出現 屬性不匹配。存在屬性(Directory, Compressed),包括屬性(0),不包括屬性(Archive, Compressed, Encrypted) 分別對 安裝目錄C:\Program Files\
SQL Server中事務日誌已滿的原因以及解決辦法
錯誤描述:資料庫的事務日誌已滿。若要查明無法重用日誌中的空間的原因 ,請參閱sys.databases 中的 log_reuse_wait_desc 列 。 首先引入一下事務日誌的概念(來自百度百科): 事務日誌是一個與資料庫檔案分開的檔案
SQL server 2012 資料庫日誌快取過大
由於我公司的每日資料錄入量較多,資料庫日誌與日俱增,前兩天就出現了,因為資料庫日誌太大導致了 伺服器磁碟空間不足,於是我上網查了一下,終於找到了一個數據庫日誌檔案壓縮的方法 原文出處:http://blog.sina.com.cn/s/blog_491d1f37010131mk.html 第一步:開啟資料庫,
SQL Server中事務日誌管理的階梯,級別5:以完全恢復模式管理日誌
value letter 的確 維護計劃 臨時 行數 dbo call des 該系列本文是Stairway系列的一部分:SQL Server中事務日誌管理的階梯 當事情進展順利時,沒有必要特別註意事務日誌的功能或工作方式。您只需要確信每個數據庫都有正確的備份機制。當出現問
SQL Server中事務日誌管理的步驟,第5級:完全恢復模式管理日誌(譯)
維護計劃 recover 最小 替代 關心 每日 工作方式 檢查 耗時 SQL Server中事務日誌管理的步驟,第5級:完全恢復模式管理日誌 作者:Tony Davis,2012/01/27 系列 本文是進階系列的一部分:SQL Server中事務日誌管理的步驟 當事情進
SQL Server中事務日誌管理的步驟,第5級:完全恢復模式管理日誌
語句 targe .aspx 頻率 良好的 popu 這樣的 模式 insert SQL Server中事務日誌管理的步驟,第5級:完全恢復模式管理日誌 作者:Tony Davis,2012/01/27 系列 本文是進階系列的一部分:SQL Server中事務日誌管理的
翻譯:SQL Server中事務日誌管理的階梯,級別5:以完全恢復模式管理日誌
作者:Tony Davis, 2012/01/27 該系列 本文是Stairway系列的一部分:SQL Server中事務日誌管理的階梯 當事情進展順利時,沒有必要特別注意事務日誌的功能或工作方式。您只需要確信每個資料庫都有正確的備份機制。當出現問題時,瞭解事務日誌對於採取糾正措施非常重要,尤
翻譯之:SQL Server中事務日誌管理的階梯,級別5:以完全恢復模式管理日誌
資料庫中事務日誌管理的階梯,級別5:以完全恢復模式管理日誌 原文連結:http://www.sqlservercentral.com/articles/Stairway+Series/73785/ 作者:Tony Davis, 2012/01/27 本文是樓梯系列的一部分:SQL Server
翻譯:Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recovery Mode SQL Server中事務日誌管理的階梯,級別5:以完全恢復模式管理日誌
轉載自:Stairway to Transaction Log Management in SQL Server, Level 5: Managing the Log in Full Recovery Mode SQL Server,By Tony Davis,文章來源:http://www.sqlserve
SQL Server 2005 無日誌檔案附加資料庫
雖然目前本人用的是2008R2,但很多客戶仍然還是2005版本的,所以還是將這篇文章轉過來,以備不時之需。在2008下附加2005的mdf應該也可以用得上的。以下是原文: 公司網站運營兩年多了,日誌檔案超級大,在重灌系統的時候,為了省事,就沒有備份日誌檔案,而且是沒有分離就
SQL Server 2008無日誌檔案附加資料庫
我們的“DBA”晚上執行了一個涉及使用者的操作,結果執行資料量太大,導致sql server存放日誌的磁碟空間不足,第二天早起發現論壇出現問題,不能發帖。收縮日誌不見效果的情況下,和其主管商議決定直接刪除日誌檔案.ldf 。沒有進一步驗證自己的方案,就付諸實施。 1、停服務; 2、刪除日誌檔案(直接物理刪除
SQL Server 2008R2安裝錯誤—“is not a valid login or you do have permission”
又一次安裝SQL Server 2008R2,再次遇到不同的問題,記錄一下。 【問題】 到最後安裝進度都快完成的時候,彈出提示框,提示“is not a valid lo