sql server 2005数据库可疑恢复

sql server 2005数据库可疑恢复

ID:27457173

大小:52.50 KB

页数:4页

时间:2018-12-04

sql server 2005数据库可疑恢复_第1页
sql server 2005数据库可疑恢复_第2页
sql server 2005数据库可疑恢复_第3页
sql server 2005数据库可疑恢复_第4页
资源描述:

《sql server 2005数据库可疑恢复》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer数据库SQLServer数据库1SQLServer2005数据库可疑恢复日常对SqlServer2005联系数据库执行操作时,有时对数据库(如:Sharepoint站点配置数据库名Sharepoint_Config)执行些不正常操作如数据库在读写时而无故停止数据库,从而导致SqlServer2005数据库不正常中断,当再次打开数据库时会发觉某些数据库会被标记为“可疑”(suspect),即在数据库名旁加上了黄色的惊叹号,这时数据库就不能再被打开了,但数据库的结构及数据内容都还是存在的处理要领当数据库发生这种操作故障时,可以按如下操作步骤可处理此要领,打开数据库里的Sql查询

2、编辑器窗口,运行以下的命令l修改数据库为紧急模式ALTERDATABASESharepoint_ConfigSETEMERGENCYl使数据库变为单用户模式ALTERDATABASESharepoint_ConfigSETSINGLE_USERl修正数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象不正确。当您指定“REPAIR_ALLOW_DATA_LOSS”作为DBCCCHECKDB命令参数,该程序将检查和修正报告的不正确。但是,这些修正可能会导致一些数据丢失。DBCCCheckDB(Sharepoint_Config,REPAIR_ALLOW_DATA_LOSS

3、l使数据库变回为多用户模式ALTERDATABASESharepoint_ConfigSETMULTI_USERl开始->运行->输入cmd->打开DOS命令窗口,输入以下命令重启数据库服务Netstopmssqlserver--停止服务Netstartmssqlserver--启动服务再次,打开SqlServer2005时被标记为“可疑”的数据库已还原正常状态ALTERDATABASEv5_dl_gSETEMERGENCYALTERDATABASEv5_dl_gSETSINGLE_USERDBCCCheckDB(v5_dl_g,REPAIR_ALLOW_DATA_LOSS)ALTERDAT

4、ABASEv5_dl_gSETMULTI_USER2SQLServer数据库文件恢复及数据库置疑SQLServer2000数据库不知什么原因变成置疑,在企业管理器里面看是置疑,在DATA里面有MDF和LOG这两个文件,换一台机器附加时报错:错误:3624location:recovery:2446EXpression:seenCkpEndSPID:51processID:348备份数据文件,然后按以下的步骤来进行处理:1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sqlserver(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库第页共页SQLServer数据

5、库4.再重启sqlserver5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)USEMASTERGOSP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDEGOUPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'Gosp_dboption'置疑的数据库名','singleuser','true'GoDBCCCHECKDB('置疑的数据库名')Goupdatesysdatabasessetstatus=28wherename='置疑的数据库名'Gosp_conf

6、igure'allowupdates',0reconfigurewithoverrideGosp_dboption'置疑的数据库名','singleuser','false'Go6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了。1.1SQLServer数据库文件恢复技术:SQLServer数据库备份有两种方式,一种是使用BACKUPDATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQLServer

7、EnterpriseManager(SQLServer企业管理器)和SQLServerQuweyAnalyser(SQLServer查询分析器)1.1.1正常的备份、恢复方式正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。卸下数据库的命令:Sp_detach_db数据库名连接数据库的命令:Sp_attach_db或者sp_attach_si

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。