2016 - 2024

感恩一路有你

怎么添加windows系统安全日志 如何备份sql server 2008日志文件?

浏览量:4600 时间:2023-05-05 21:40:14 作者:采采

如何备份sql server 2008日志文件?

在SQL Server7.0和SQL Server2000中,可以不用下面的命令查找:

DBCClog({dbid|dbname},[,type{0|1|2|3|4}])

参数:

Dbid有.dbname-任一数据库的ID或名字

type-输出结果的类型:

0-起码信息(operation,context,transactionid)

1-更多信息(proflags,tags,rowlength)

2-非常详细点的信息(prodescriptorname,indexname,pageid,slotid)

3-每种不能操作的全部信息

4-每种能操作的全部信息而且该事务的16进制信息

默认type0

要栏里点MSATER数据库的事务日志可以不用以下命令:

DBCClog(master)

释放者日志空间

1.删除掉日志

DUMPTRANSACTION库名WITHyes_LOG

2.截住事务日志:

BACKUP LOG数据库名WITHso_LOG

3.快速收缩数据库文件(如果没有不压缩,数据库的文件不可能会增大

企业管理器--右键你要压缩后的数据库--所有任务--急剧收缩数据库--收缩起来文件

--选择日志文件--在收缩里选择收缩至XXM,这里会给出一个不能快速收缩到的大于M数,直接输入输入这个数,确认就可以了

--你选数据文件--在收缩里选择类型向内收缩至XXM,这里会给出一个容许快速收缩到的大于M数,然后键入这个数,确定就可以了

也可以不用SQL语句来完成

--收缩数据库

DBCCSHRINKDATABASE(客户资料)

--收缩重新指定数据文件,1是文件号,可以不通过这个语句可以查询到:select*returningsysfiles

DBCC SHRINKFILE(1)

4.目的是选择最大化的突然缩小日志文件(如果是sql7.0,这步没有办法在查询讲器中进行)

a.分离的过程数据库:

企业管理器--服务器--数据库--右键--分离的过程数据库

b.在我的电脑中删除LOG文件

c.额外数据库:

企业管理器--服务器--数据库--右键--附加数据库

此法将生成沉淀新的LOG,大小只能500多K

或用代码:

下面的示例再分离pubs,然后再将pubs中的一个文件额外到当前服务器。

a.分离出来

b.删掉日志文件

c.再叠加

,

@physnamec:ProgramFilesMicrosoftSQL

5.是为以后能自动启动快速收缩,做如下设置:

企业管理器--服务器--右键数据库--属性--选项--选择

安全资料交接内容包括哪些?

安全施工方案,安全措施记录,安全日记

数据库 文件 日志 信息

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。