
正文
sqlserverlog压缩,sqlserver压缩日志
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
SQL2005数据库日志文件LOG太大怎么办
可以通过直接删 除log文件和清空日志在清除数据库日志。删除LOG分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库右键任务分离。
第一步:截断数据库日志,运行代码:BACKUP LOG 要收缩的数据库名 WITH NO_LOG 第二步:收缩数据库日志文件: 选择要收缩的数据库,点右键选择任务-收缩-文件 在弹出的页面中,选择文件类型为日志 点确定。
下面有两个SQL语句可以达到在SQL Server 2005/2008压缩指定数据库文件和日志的大小的效果:DBCC SHRINKDATABASE (Transact-SQL)收缩指定数据库中的数据文件和日志文件的大小。
收缩数据或日志文件 在对象资源管理器中,连接到 SQL Server 数据库引擎实例,然后展开该实例。展开“数据库”,再右键单击要收缩的数据库。依次指向“任务”和“收缩”,再单击“文件”。选择文件类型和文件名。
理论上是可以直接删除的。不过个人建议先把文件剪切到别的位置,然后使用SQL2005,如果没有问题,再删除。
相关问答
Q1: 怎样收缩SqlServer2005的日志文件
选择要收缩的数据库,点右键选择任务-收缩-文件 在弹出的页面中,选择文件类型为日志 点确定。
在 SQL Server 2005 中,收缩操作 (DBCC SHRINKFILE) 会立即尝试将指定的事务日志文件收缩为要求的大小。要在完整恢复模式下手动收缩事务日志文件,请首先备份事务日志文件。然后,使用 DBCC SHRINKFILE 语句收缩该事务日志文件。
下面有两个SQL语句可以达到在SQL Server 2005/2008压缩指定数据库文件和日志的大小的效果:DBCC SHRINKDATABASE (Transact-SQL)收缩指定数据库中的数据文件和日志文件的大小。
如果你担心万一出错,可以按照这样的流程进行:停止数据库运行;将日志文件和数据文件各复制一份到容量较大的磁盘分区;启动数据库;分离C盘文件,附加刚才备份的文件;测试数据。
清理sql server数据库日志可用两种方法:方法一:清空日志。
Q2: Sqlserver数据库日志太大如何快速删除
自动清除法 开放数据库选项 Trunc Log on Chkpt,使数据库系统每隔一段时间自动清除Log。此方法的优点是无须人工干预,由SQL Server自动执行,并且一般不会出现Log溢满的情况;缺点是只清除Log而不做备份。
第二个方法就是采用了一个比较死的办法。采用 分离,然后再删除日志文件再附加来生成一个新的日志文件。切记在操作前先把SQL好好的备份一下。
删除日志方法二进入企业管理器,选中数据库,比如it,所有任务-分离数据库。如果数据库正在连接使用,要先点清除,才可以选确定。到数据库文件的存放目录,将it_log.LDF文件删除,不放心可以先拷到别的地方。
清除日志:选择数据“DJABC”,鼠标右键弹出菜单,选择“所有任务”?8?1“分离数据库”。
sqlserverlog压缩的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver压缩日志、sqlserverlog压缩的信息别忘了在本站进行查找喔。







