Mssql server 6.5 日志问题 6.5很久没用了,你在dump transaction databasename with no_log命令执行完后,用命令dbcc checktable(sqlogs)便可以看到变化了。(表名sqlogs,我不知道表名是否正确,在master库中) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chenlj188(菩提子) 说的表名错了,是SYSLOGS,也不一定在MASTER库中. 1.DUMP TRANSACTION test2 with NO_LOG DUMP TRANSACTION test2 with TRUNCATE_ONLY2.exec sp_dboption 'test2','trunc. log on chkpt.','on'3.DBCC SHRINKDATABASE and DBCC SHRINKFILE 6.x 和 7.0(2000)不同,6.x的日志是存放在表中的,不必收缩数据库。在6.x 中没有DBCC SHRINKDATABASE,类似的是:DBCC SHRINKDB--假设test2为数据库名称DUMP TRANSACTION test2 with NO_LOGDUMP TRANSACTION test2 with TRUNCATE_ONLY将上面的语句多次执行,直到日志缩小。上面的方法治标不治本,标本兼治要用下面的方法。方法一:--改为日志处于截断模式exec sp_dboption 'test2','trunc. log on chkpt.','on'通常用于测试环境。方法二:--改为日志不处于截断模式exec sp_dboption 'test2','trunc. log on chkpt.','off'建立作业,每半个小时一次日志备份,如果日志还是增大,尝试15分钟一次...5分钟一次日志备份。每天一次完全数据库备份完全数据库备份前执行DUMP TRANSACTION test2 with NO_LOGDUMP TRANSACTION test2 with TRUNCATE_ONLY通常用于真实环境。 我也在用SQL SERVER6.5,你按装它的SP4吧,问题应该能解决。 关于几个检索条件,随便输入那个就能检索出来。在存储过程实现。 修改SQL语句,让其取出来的结果中不含有dbo. 怎么给变量做列时加上别名? 〔 百分〕请教:在视图中利用什么方式可以构造出一个序列的数据ID啊 mysql的触发器 MS Update如何批操作同一个表 如何得到统计结果的前3项? 数据类型转换问题 各位高手:如何查看sql server的日志呀? 请问哪里有ms sql7中各种数据类型的详细描述啊? 多用户连接SQL问题,急急急!(马上给分) 如何保存论坛中的贴子?好像只能存为xml!
DUMP TRANSACTION test2 with TRUNCATE_ONLY
2.exec sp_dboption 'test2','trunc. log on chkpt.','on'
3.DBCC SHRINKDATABASE and DBCC SHRINKFILE
DUMP TRANSACTION test2 with TRUNCATE_ONLY
将上面的语句多次执行,直到日志缩小。上面的方法治标不治本,标本兼治要用下面的方法。方法一:
--改为日志处于截断模式
exec sp_dboption 'test2','trunc. log on chkpt.','on'
通常用于测试环境。方法二:
--改为日志不处于截断模式
exec sp_dboption 'test2','trunc. log on chkpt.','off'建立作业,每半个小时一次日志备份,如果日志还是增大,尝试15分钟一次...5分钟一次日志备份。每天一次完全数据库备份
完全数据库备份前执行
DUMP TRANSACTION test2 with NO_LOG
DUMP TRANSACTION test2 with TRUNCATE_ONLY通常用于真实环境。