怎么添加windows系统安全日志 如何备份sql server 2008日志文件?
如何备份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.是为以后能自动启动快速收缩,做如下设置:
企业管理器--服务器--右键数据库--属性--选项--选择
安全资料交接内容包括哪些?
安全施工方案,安全措施记录,安全日记
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。