位置: 编程技术 - 正文

关于 SQL Server ErrorLog 错误日志说明(关于读书的名言名句)

编辑:rootadmin
默认情况下,SQL Server 保存 7 个 ErrorLog 文件,名为: ErrorLog ErrorLog.1 ErrorLog.2 ErrorLog.3 ErrorLog.4 ErrorLog.5 ErrorLog.6 在 APACS OS 版本 6.1 中,ErrorLog 文件保存在 c:Program FilesMicrosoft SQL ServerMSSQL$WINCCLOG 文件夹中。在 APACS OS 版本 7.0 中,ErrorLog 文件保存在 c:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLLOG 文件夹中。ErrorLog 文件包含最新信息;ErrorLog.6 文件包含最老的信息。 每次重启动 SQL Server 时,这些日志文件都如下循环: 删除 ErrorLog.6 文件中的所有数据,并创建一个新的 ErrorLog 文件。 上个 ErrorLog 文件中的所有数据被写入到 ErrorLog.1 文件中。 上个 ErrorLog.1 文件中的所有数据被写入到 ErrorLog.2 文件中。 上个 ErrorLog.2 文件中的所有数据被写入到 ErrorLog.3 文件中。 上个 ErrorLog.3 文件中的所有数据被写入到 ErrorLog.4 文件中。 上个 ErrorLog.4 文件中的所有数据被写入到 ErrorLog.5 文件中。 上个 ErrorLog.5 文件中的所有数据被写入到 ErrorLog.6 文件中。 如果其中一个 ErrorLog 文件已很大,则可通过运行 sp_cycle_errorlog 存储过程手动循环这些 ErrorLog 文件。注意事项:旧的 ErrorLog 文件中的数据将被覆盖!如果必须保存旧的 ErrorLog 文件中的数据,则可将这些旧的 ErrorLog 文件复制到某个外部存储介质中。 在 APACS OS 版本 6.1 中,可利用 SQL Qry Analyzer Tool 从 SQL Server Enterprise Manager 运行 sp_cycle_errorlog 存储过程。在 APACS OS 版本 7.0 中,可从 SQL Server Management St io 运行 sp_cycle_errorlog 存储过程。 所以需要定期能切换写入error log . 一般可以使用DBCC errorlog命令来操作 。 Exec('DBCC ErrorLog') 或者可以通过以下命令,将sp 放在Job中定期执行。 SQL Server 的每一个数据库,无论是系统数据库(master,model, sybsystemprocs, tempdb),还是用户数据库,都有自己的transaction log,每个库都有syslogs表。Log记录用户对数据库修改的操作,所以如果不用命令清除, log会一直增长直至占满空间。清除log可用dump transaction 命令;或者开放数据库选项trunc log on chkpt,数据库会每隔一段间隔自动清除log。管理好数据库log是用户操作数据库必须考虑的一面。 一、删除LOG 1:分离数据库 企业管理器->服务器->数据库->右键->分离数据库 2:删除LOG文件 3:附加数据库 企业管理器->服务器->数据库->右键->附加数据库 此法生成新的LOG,大小只有多K 再将此数据库设置自动收缩 或用代码: 下面的示例分离 database,然后将 database 中的一个文件附加到当前服务器。 二、清空日志 再操作: 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 三、如果想以后不让它增长 企业管理器->服务器->数据库->属性->事务日志->将文件增长限制为2M 自动收缩日志,也可以用下面这条语句: ALTER DATABASE 数据库名 SET AUTO_SHRINK ON 故障还原模型改为简单,用语句是: 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,大小只有多K 或用代码: 下面的示例分离 database,然后将 database 中的一个文件附加到当前服务器。 a.分离 EXEC sp_detach_db @dbname = 'database' b.删除日志文件 c.再附加 EXEC sp_attach_single_file_db @dbname = 'database', @physname = 'c:Program FilesMicrosoft SQL ServerMSSQLDatadatabase.mdf' 5.为了以后能自动收缩,做如下设置: 企业管理器--服务器--右键数据库--属性--选项--选择"自动收缩" --SQL语句设置方式: EXEC sp_dboption '数据库名', 'autoshrink', 'TR' 6.如果想以后不让它日志增长得太大 企业管理器--服务器--右键数据库--属性--事务日志 --将文件增长限制为xM(x是你允许的最大数据文件大小) --SQL语句的设置方式: --1.清空日志 exec('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG') --2.截断事务日志: exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG') --3.收缩数据库文件(如果不压缩,数据库的文件不会减小 exec('DBCC SHRINKDATABASE(['+@dbname+'])') --4.设置自动收缩 exec('EXEC sp_dboption '''+@dbname+''',''autoshrink'',''TR''') --后面的步骤有一定危险,你可以可以选择是否应该这些步骤 --5.分离数据库

推荐整理分享关于 SQL Server ErrorLog 错误日志说明(关于读书的名言名句),希望有所帮助,仅作参考,欢迎阅读内容。

关于 SQL Server ErrorLog 错误日志说明(关于读书的名言名句)

文章相关热门搜索词:关于怀孕在线咨询,关于我和鬼变成家人的那件事,关于减肥的好方法,关于怀孕在线咨询,关于减肥的好方法,关于翡翠手镯知识,关于我和鬼变成家人的那件事,关于 SQL Server分析服务的叙述中正确的是,内容如对您有帮助,希望把文章链接给更多的朋友!

MSSQL存储过程学习笔记一 关于存储过程 一、存储过程的概念,优点,语法在写笔记之前,首先需要整理好这些概念性的东西,否则的话,就会在概念上产生陌生或者是混淆的感觉。概念:将

SQL Server触发器及触发器中的事务学习 如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故

SQLServer 连接失败错误故障的分析与排除 一般而言,有两种连接sqlserver的方式,一是利用sqlserver自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户

标签: 关于读书的名言名句

本文链接地址:https://www.jiuchutong.com/biancheng/349228.html 转载请保留说明!

上一篇:SQL里类似SPLIT的分割字符串函数

下一篇:MSSQL存储过程学习笔记一 关于存储过程(存储过程mysql)

  • 工商注册经营部和公司的区别
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 预收款开发票,不确认收入可以吗?
  • 标书费没有发票收据可以入帐吗
  • 软件和硬件如何集合使用
  • 土地摊销账务处理
  • 加计扣除进项税账务处理
  • 计提工资时金额是应发工资还是实发工资
  • 房屋租赁备案要准备什么资料
  • 专用发票网上勾选不了
  • 1%是什么税
  • 小规模纳税人销售不动产适用税率
  • 生产企业购进的用于生产的机器设备
  • 跨月的普票怎么作废从系统里作废
  • 评估费是必须花的吗
  • 财报分析推荐书籍
  • 税法规定固定资产折旧残值率
  • 出口押汇与打包押汇区别
  • 个人给公司开票税率
  • 建筑企业一般纳税人提供建筑服务属于老项目
  • 发票金额与支票数量不符
  • 扣收贷款本息
  • 企业滞纳金属于什么税
  • 离退休员工再任职薪酬的财税处理?
  • 申请增值税一般计税方法的个体工商户可自
  • 企业从境外收回所得税
  • 废旧物资收购发票
  • 实收资本和注册资本必须一致吗
  • 怎么保存win10锁屏界面
  • 期初未缴纳税额负数
  • windows问题报告桌面一直闪
  • 产负债表的负债项目,显示了企业所负担债务的
  • php类和对象写法
  • 生产提供什么产品
  • 研发费用的会计和税法的不同
  • PHP:mcrypt_enc_get_supported_key_sizes()的用法_Mcrypt函数
  • 产生转让损失
  • 企业是根据什么来分类的
  • 购置固定资产用什么凭证
  • 固定资产折旧的方法有几种
  • 存货盘盈的账务处理入什么费用
  • 端午节要给钱吗
  • 幼儿园免征增值税账务处理
  • 小企业一年需要缴纳多少税
  • 预算收入支出
  • 非货币性资产交换和债务重组的区别
  • 低值易耗品摊销计入什么科目
  • 金税四期来了我们前期要准备什么
  • 小规模卖固定资产怎么开票
  • 税金及附加可以结转吗
  • 保证金159001收益如何计算
  • 子公司与母公司承担连带责任
  • 税费多一分钱怎么调回来?
  • 法人名称是填公司名吗
  • 商业承兑汇票和银行承兑汇票的区别
  • 工业企业会计和商业企业会计的区别
  • Win2000/2003 Broadcom 网卡 teaming 配置手册
  • mac os 切换
  • win10能运行的单机游戏
  • linux系统中限定系统口令的长度
  • 怎么查看opengl版本
  • js插件大全
  • 刚接触 python 如何快速上手?
  • opengl超级宝典第八版 pdf
  • jquery layer
  • node.js使用教程
  • 基于springboot的毕设
  • nodejs开发gui
  • nodejs爬虫模拟浏览器
  • js点击
  • android零基础入门教程
  • js操作网页
  • js文本框只能输入字母
  • 国税局和税务局哪个级别高
  • 事业单位大额资金拨付需要什么报账材料
  • 东莞国家税务局横沥分局
  • 怎么注册山东省政府采购网
  • 工会经费少申报一个月可以下个月补上吗
  • 2021西安雁塔区第一幼儿园运动会
  • 加拿大的环保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设