如何查看sql2008数据库的事务日志文件

 我来答
匿名用户
2017-03-02
展开全部
在SQL Server 7.0和SQL Server2000中,可以用下面的命令查看: DBCC log ( {dbiddbname}, [, type={01234}] )   参数:   Dbid or dbname - 任一数据库的ID或名字   type - 输出结果的类型:   0 - 最少信息(operation, context, transaction id)   1 - 更多信息(plus flags, tags, row length)   2 - 非常详细的信息(plus object name, index name,page id, slot id)   3 - 每种操作的全部信息   4 - 每种操作的全部信息加上该事务的16进制信息   默认 type = 0   要查看MSATER数据库的事务日志可以用以下命令: DBCC log (master) 释放日志空间 1.清空日志   DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志:   BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小   企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件   --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了   --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了   也可以用SQL语句来完成   --收缩数据库   DBCC SHRINKDATABASE(客户资料)   --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles   DBCC SHRINKFILE(1) 4.为了最大化的缩小日志文件(如果是sql 7.0,这步只能在查询分析器中进行)   a.分离数据库:   企业管理器--服务器--数据库--右键--分离数据库   b.在我的电脑中删除LOG文件   c.附加数据库:   企业管理器--服务器--数据库--右键--附加数据库   此法将生成新的LOG,大小只有500多K   或用代码:   下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。   a.分离   E X E C sp_detach_db @dbname = 'pubs'   b.删除日志文件   c.再附加   E X E C sp_attach_single_file_db @dbname = 'pubs',   @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf' 5.为了以后能自动收缩,做如下设置:   企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩"   --SQL语句设置方式:   E X E C sp_dboption '数据库名', 'autoshrink', 'TRUE' 6.如果想以后不让它日志增长得太大   企业管理器--服务器--右键数据库--属性--事务日志   --将文件增长限制为xM(x是你允许的最大数据文件大小)   --SQL语句的设置方式:   alter database 数据库名 modify file(name=逻辑文件名,maxsize=20) 特别注意:   请按步骤进行,未进行前面的步骤,请不要做后面的步骤   否则可能损坏数据库.   一般不建议做第4,6两步   第4步不安全,有可能损坏数据库或丢失数据   第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复. 另外提供一种更简单的方法,建议大家使用。 更简单的方法: 1。右建数据库属性窗口--故障还原模型--设为简单 2。右建数据库所有任务--收缩数据库 3。右建数据库属性窗口--故障还原模型--设为大容量日志记录
北京智动益企
2025-03-10 广告
IP批量查询筛选统计是我们公司的一项专业服务。我们利用先进的工具和技术,能够对大量IP地址进行快速查询,并根据客户需求进行精准筛选。通过智能算法,我们还能提供详细的统计分析报告,帮助客户深入了解IP地址的分布、活跃度等重要信息。这项服务广泛... 点击进入详情页
本回答由北京智动益企提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式