快速业务通道

无日志恢复数据库

作者 佚名技术 来源 数据库编程 浏览 发布时间 2012-02-16
据库处于回避恢复模式。”
  最终成功恢复的全部步骤
  设置数据库为紧急模式
  停掉SQL Server服务;
  把应用数据库的数据文件XXX_Data.mdf移走;
  重新建立一个同名的数据库XXX;
  停掉SQL服务;
  把原来的数据文件再覆盖回来;
  运行以下语句,把该数据库设置为紧急模式;
  运行“Use Master
  Go
  sp_configure ’allow updates’, 1
  reconfigure with override
  Go”
  执行结果:
  DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
  已将配置选项 ’allow updates’ 从 0 改为 1。请运行 RECONFIGURE 语句以安装。
  接着运行“update sysdatabases set status = 32768 where name = ’XXX’”
  执行结果:
  (所影响的行数为 1 行)
  重启SQL Server服务;
  运行以下语句,把应用数据库设置为Single User模式;
  运行“sp_dboption ’XXX’, ’single user’, ’true’”
  执行结果:
  命令已成功完成。
  ü 做DBCC CHECKDB;
  运行“DBCC CHECKDB(’XXX’)”
  执行结果:
  ’XXX’ 的 DBCC 结果。
  ’sysobjects’ 的 DBCC 结果。
  对象 ’sysobjects’ 有 273 行,这些行位于 5 页中。
  ’sysindexes’ 的 DBCC 结果。
  对象 ’sysindexes’ 有 202 行,这些行位于 7 页中。
  ’syscolumns’ 的 DBCC 结果。
  ………
  ü 运行以下语句把系统表的修改选项关掉;
  运行“sp_resetstatus "XXX"
  go
  sp_configure ’allow updates’, 0
  reconfigure with override
  Go”
  执行结果:
  在 sysdatabases 中更新数据库 ’XXX’ 的条目之前,模式 = 0,状态 = 28(状态 suspect_bit = 0),
  没有更新 sysdatabases 中的任何行,因为已正确地重置了模式和状态。没有错误,未进行任何更改。
  DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
  已将配置选项 ’allow updates’ 从 1 改为 0。请运行 RECONFIGURE 语句以安装。
  重新建立另外一个数据库XXX.Lost;
  DTS导出向导
  运行DTS导出向导;
  复制源选择EmergencyMode的数据库XXX,导入到XXX.Lost;
  选择“在SQL Server数据库之间复制对象和数据”,试了多次,好像不行,只是复制过来了所有表结构,但是没有数据,也没有视图和存储过程,而且DTS向导最后报告复制失败;
  所以最后选择“从源数据库复制表和视图”,但是后来发现,这样总是只能复制一部分表记录;
  于是选择“用一条查询指定要传输的数据”,缺哪个表记录,就导哪个;
  视图和存储过程是执行SQL语句添加的。
  维护Sql Server中表的索引
  在使用和创建数据库索引中经常会碰到一些问题,在这里可以采用一些另类的方法解决…
  --第一步:查看是否需要维护,查看扫描密度/Scan Density是否为100%
  declare @table_id int
  set @table_id=object_id(’表名’)
  dbcc showcontig(@table_id)
  --第二步:重构表索引
  dbcc dbreindex(’表名’,pk_索引名,100)
  --重做第一

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号