SQL Server 2008數(shù)據(jù)庫清空數(shù)據(jù)庫日志的代碼示例
作者:suger
本文我們主要介紹了一個SQL Server 2008數(shù)據(jù)庫清空數(shù)據(jù)庫日志的代碼示例,初學(xué)者可以套用下面的代碼即可完成清空數(shù)據(jù)庫日志的操作,希望能夠?qū)δ兴鶐椭?/div>
SQL Server 2008數(shù)據(jù)庫中,當(dāng)數(shù)據(jù)庫日志文件過大時(shí),可能會影響到數(shù)據(jù)庫的性能,這時(shí)就需要清空數(shù)據(jù)庫日志了,那么該如何操作呢?本文我們給出了一段清空數(shù)據(jù)庫日志得代碼示例,將下面的代碼在查詢分析器中執(zhí)行,即可完成清空數(shù)據(jù)庫日志的操作。
- USE 數(shù)據(jù)庫名
- select * from sys.database_files--查看日志名稱
- USE [master]
- ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE WITH NO_WAIT
- ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY SIMPLE --簡單模式
- USE 數(shù)據(jù)庫名
- DBCC SHRINKFILE (N'日志名' , 12, TRUNCATEONLY)--日志名是表sys.database_files里的name值
- USE [master]
- ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY FULL WITH NO_WAIT
- ALTER DATABASE 數(shù)據(jù)庫名 SET RECOVERY FULL --還原為完全模式。
將以上的代碼拷貝到查詢分析器中執(zhí)行,即可完成清空數(shù)據(jù)庫日志的操作。
關(guān)于SQL Server 2008數(shù)據(jù)庫清空數(shù)據(jù)庫日志的操作就介紹到這里了,如果您想了解更多關(guān)于SQL Server數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/sqlserver/,相信一定能夠帶給您收獲的!
【編輯推薦】
責(zé)任編輯:趙鵬
來源:
博客園


相關(guān)推薦




