sql server 2008怎么清空日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2008怎么清空日志相关的知识,希望对你有一定的参考价值。

SQL Server 2008清空删除日志文件方法:在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。打个SQL查询分析器,在里面输入如下命令后执行即可:USE [master]GOALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式GOUSE DNNameGODBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)GO '这里的DNName_Log 如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询'USE DNName'GO'SELECT file_id, nameFROM sys.database_files;'GOUSE [master]GOALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAITGOALTER DATABASE DNName SET RECOVERY FULL --还原为完全模式GO 参考技术A

有一个简单的语句你可以尝试下:

DUMP TRANSACTION 数据库名称 WITH NO_LOG
 BACKUP LOG 数据库名称 WITH NO_LOG
 DBCC SHRINKDATABASE(数据库名称)
 EXEC sp_dboption '数据库名称', 'autoshrink', 'TRUE'

sql server2008升级到2008 R2出现问题

sql server 2008升级到2008 R2的时候,在升级规则那里出现问题,提示sql server2008 R2 功能升级失败,为什么会出现这种问题,都是从微软下载中心下载的文件,2008 express with tools (249MB),R2的升级文件117MB,是我下载的文件是错的嘛?望大神解答,如果文件错误,麻烦提供正确的下载文件地址,谢谢。
另:我用的winxp系统

参考技术A 应该是SQL2008R2 express版本不对,以下为内容,我的装的CHT的正常
SQLEXPRADV_x86_ENU.exe 514759K
SQLEXPRADV_x86_CHS.exe 571985K
SQLEXPRADV_x86_CHT.exe 573499K

2012 express下载地址:
http://www.microsoft.com/zh-tw/download/details.aspx?id=29062
参考技术B 微软MSDN有下载sql2008R2。追问

我之前就是MSDN下的,没好使

以上是关于sql server 2008怎么清空日志的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 2008 清空删除日志文件

SQL Server 2008 收缩日志 清空删除大日志文件

SQL Server 2008 收缩日志 清空删除大日志文件

sql server 2008 r2 日志文件过大怎么清除

SQL Server 2008 清空删除日志文件(瞬间日志变几M)

SQL Server 2008 清空删除日志文件