sqlserver2000数据库置疑的4种解决方法

sqlserver2000数据库置疑的4种解决方法

ID:34725864

大小:62.68 KB

页数:3页

时间:2019-03-10

sqlserver2000数据库置疑的4种解决方法_第1页
sqlserver2000数据库置疑的4种解决方法_第2页
sqlserver2000数据库置疑的4种解决方法_第3页
资源描述:

《sqlserver2000数据库置疑的4种解决方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sqlserver2000数据库置疑的4种解决方法方法一:1.停止SQLServer的服务,然后备份MSSQLServer的安装目录下的data子目录.注意:整个目录目录备份或只备份data目录下置疑数据库的两个文件,一个数据文件dbname_data.mdf,一个dbname_log.ldf(也有可能非此命名),同时查看磁盘空间是否有足够的空间;2.启用SQLServer的服务。打开查询分析器(QueryAnalyzer)的工具,以用户sa登录;3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),usemastergosp_resets

2、tatusdbnamego4.运行完毕后退出此工具,停止SQLServer的服务.5.在MSSQLServer的安装目录下,有一个data子目录,其中存放数据文件,包括SQLServer和本系统的数据文件,删除置疑数据库的日志文件dbname_log.ldf(也有可能非此命名).6.启动SQLServer的服务.7.打开企业管理器(EnterpriseManager)的工具,查看数据库(database)节点下的dbname是否恢复。注:请将dbname换成你的数据库名称.方法二1.查看磁盘空间,保证存放数据库的磁盘有足够的剩余空间;2.打开S

3、QLServer的查询分析器(QueryAnalyzer),以用户sa登录;3.输入如下指令后点工具栏上的绿色箭头运行(快捷键F5),运行完毕后退出此工具.usemastergosp_resetstatusdbnamego4.停止SQLServer的服务,再重新启动SQLServer服务.5.打开SQLServer的查询分析器(QueryAnalyzer),以用户sa登录。输入如下指令后点工具栏上的绿色箭头运行,运行完毕后退出此工具:usemastergoDBCCDBRECOVER(dbname)go6.打开SQLServer的企业管理器(Ent

4、erpriseManager),查看database下的dbname是否恢复。注:请将dbname替换为你的数据库名称.方法三如上述两种方法都不能恢复,或出现故障后在SQLServer的企业管理器中的数据库节点下看不到你的数据库,表示你的数据库出现较大的错误或故障,请按下述步骤操作尝试恢复.1.停止SQLServer服务.2.备份数据库文件在MSSQLServer的安装目录下,有一个data子目录,其中存放数据文件,包括SQLServer和本系统的数据文件,把数据文件dbname_data.mdf和日志文件dbname_log.ldf备份起来.

5、3.启动SQLServer服务,打开企业管理器,删除数据库,通常data子目录下的数据文件dbname_data.mdf和日志文件dbname_log.ldf都会被删除,把备份好的数据文件和日志文件再复制一份到data子目录下.4.打开查询分析器,执行如下SQL语句usemastergoEXECsp_attach_db@dbname=dbname, @filename1='c:ProgramFilesMicrosoftSQLServerMSSQLDatadbname_data.mdf', @filename2='c:Program

6、FilesMicrosoftSQLServerMSSQLDatadbname_log.ldf'go5.再在企业管理器中查看你的数据库是否恢复.注:请把dbname换为你的数据库名称@filename1是数据文件的路径地址.@filename2是日志文件的路径地址.方法四:如果还是不能恢复:如方法三执行时,查询分析器返回错误信息,请尝试以下步聚恢复数据库.1.停止SQLServer的服务,备份SQLServer安装目录下的data子目录下故障数据库的两个文件,一个数据文件dbname_data.mdf,一个dbname_log.ldf(也

7、有可能非此命名),同时查看磁盘空间是否有足够的空间; 2.启动SQLServer服务(如已停止),创建一个新的数据库,命名为原来数据库的名字。3.停止SQLServer4.把老数据库的MDF文件(dbname_data.mdf)替换新数据库的相应的MDF文件,并把LDF文件(dbname_log.ldf)删除。5.重新启动SQLServer服务,然后运行如下命令:UseMastergosp_configure'allowupdates',1reconfigurewithoverridegobegintranupdatesysdatabasesse

8、tstatus=32768wherename='db_name'--Verifyonerowisupdatedbeforecommitt

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

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

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