


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、用友软件数据库质疑处理办法SQL Server数据库错误9003(LSN无效)的处理方法国内一些ERR财务软件一般后台都使用 SQLServer的数据库,SQLServer 作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用 专用服务器,大部分直接使用 XP系统+桌面引擎MSD作为SQL数据库的后台服 务。这种方案当然就谈不上什么稳定性和可靠性了,最糟的是在死机、重启或 意外掉电后数据库会出现打不开的现象,其中错误9003: LSN(xx:xx:x)无效是最常见的问题。这种情况是数据库的日志文件(LDF数据不同步造成的,可以根据数据库MDF文件重建日志文件修复。以下是详细步骤
2、,有颜色标注的部分应该按本机的实际名称进行修改。假设损坏的数据库名称是 MYDB_00,1对应的数据库名称是 MyDB_Data.MDF日志文件是MyDB_Log.LDF数据库所在文件夹为;1、先把损坏的数据库对应的文件 MyDB_Data.MD和MyDB_LogLDf备份到别的地方;2、在SQL Server和企业管理器中创建一个与损坏数据库同名的数据库,对应的数据库文件名称也是 MyDB_Data.MD和MyDB_Log.LDF3、停止SQL Server服务; 4、删除第2步新建数据库产生的MyDB_Log.LDF文件;5、用损坏的数据库数据文件 MyDB_Data.MD覆盖第2步新建数
3、据库产生的 MyDB_Data.MD文件 6、启动SQL Server服务;7、进入企业管理器,刷新数据库状态,此时数据库MYDB_O0状态为“置疑”; &在SQL Server服务器属性中设置SQL Server数据库服务器“允许对系统目录直接修改”9、从SQL企业管理器的“工具”菜单启动“ SQL查询分析器”; 10、输入以下代码并运行使MYDB 00数据库进入紧急修复模式: update sysdatabases set status=-32768 where dbid=DB_ID( MYDB_001这句语句执行后,刷新企业管理器,MYDB_00数据库的状态变成“只 读置疑脱机紧急模式”
4、。11、输入以下语句并执行重建日志文件;dbccrebuildog(MYDB_00,1MyDB_Log.LDF这句语句执行后,刷新企业管理器,MYDB_00数据库的状态变成“只 供DBO使用”。12、输入并执行正面的语句设置数据库 MYDB_00到正常状态;exec sp_dboption MYDB_00,1dbo useon ly,false这句语句执行后,刷新企业管理器,MYDB_0 0数据库变成正常状态。到此,MYDB_00数据库修复成功。最后不要忘记关闭第 8步中打开的“允 许对系统目录直接进行修改”服务器开关。万华数据逻辑文件UFMODEL不是数据库UFDATA 002 2008 的
5、一部分,请使用 RESTORE FILELISTOU871备份引入失败:逻辑文件UFMODEL不是数据库 UFDATA_002_2008的一 部分,请使用 RESTORE FILELISTONL来列出逻辑文件名。-2147217900截图如下:站卓运厅恢在圧IE时何|口0怕疋黑02010-01-21 133L楼vnhdr萃县倉儁阵vmxs/RSfM 的一齡甘itfiffi住百诉兀卫口亦阿議现出冬 -EUTZITWO乓套旦卩ERP资源中心的方法(如下):问题说明:数据库备份文件逻辑文件名称错误,数据库文件未损坏,可通过sql企业管理器进行bak还原,进行dbcc checkdb检查也无错误;正常
6、情况下逻辑文件名应为ufmodel、ufmodel_log,目前用户数据逻辑文件名为 ufdata_931_2002_data、ufdata_931_2002_log ;( bak 还原完成后,从数据库属性而看逻辑文件名显示正常,一但实际上其逻辑文件名存在问题,对其做bak备份仍然保存的是错误的逻辑文件名)解决方法:可通过脚本修改数据库的逻辑文件名即可,具体操作如下:1、首先将数据备份文件ufdata.ba_释放成ufdata.bak文件(由于数据库文件有错, 请先在sql7机器上使用数据库还原操作,不需要821); 2、在sql企业管理器中进行数据库还原操作,将 ufdata.bak还原成数
7、据库ufdata_931_2002; 3、 还原操作时查看逻辑文件名是 ufdata_931_2002_data/log ,还原后查看逻辑文 件名显示ufmodelog/ufModel ,但实际上仍是错误的 ufdata_931_2002_data/log ; 4、通过sql脚本修改逻辑文件名称(此处需要 用到中间逻辑文件名称变量进行转换):-(1)、先修改日志逻辑文件名称ALTERDATABASEfdata_931_2002 MODIFYILE (NAME= ufdata_931_2002og,NEWNAMEfmodel_log_tmp) go ALTERDATABASEfdata_931_
8、2002 MODIFYILE (NAME = ufmodel_log_tmp, NEWNAME =ufmodel_log) go -(2)、再修改数据逻 辑文件名称 ALTER DATABASE ufdata_931_2002 MODIFY FILE (NAME = ufdata_931_2002_data, NEWNAME =ufmodel_tmp) go ALTER DATABASE ufdata_931_2002 MODIFY FILE (NAME = ufmodel_tmp, NEWNAME =ufmodel) go 5、此时数据库逻辑文件名称已成功修改。6、可对数据库进行bak备份,
9、得到MODIFY FILE失败。文件一个ufdata.bak 文件;7、使用rar压缩软件将ufdata.bak 压缩成ufdata.rar 文件,再重命名为ufdata.ba_文件;8、用【原lst文件+新生成的ufdata.ba_ 文件】进行帐套引入操作即可。解决不了,在执行脚本时一直提示“ufdata_002_2008_log 不存在。”可以肯定的是因为逻辑文件名的错误导致帐套备份无法引入,那么修改逻辑文 件名即可解决问题。首先需要做的是得到错误的逻辑文件名:1,通过企业管理器还原备份中错误的年度数据L查看对应的逻辑文件名fl T经后面的操作验证了上面显示的不是真正的逻辑文件名,才导致了
10、修改逻辑文 件名的失败。2, 备份刚恢复的数据库,以查询到真正的逻辑文件名backup database ufdata_002_2008to disk = F:000命名备份的文件为000查询逻辑文件名:RESTORE FILELISTONLY FROM DISK = F:000结果如下:帕宜询a.stex-. sat 无i标髓LogicaLNajiieodel002_2008_Jdat a |tflodl L2C0?:ioRESTORE FILELISTOMY FROM IISK n F;000FTyp& FileGrouPh7sicalNajii&F: Y200BUFDm_002_2003
11、. ndfI)PRIMARYP: V00UFDmD022008_log. Idf LNULL修改逻辑文件名: 先修改日志逻辑文件名称ALTER DATABASE ufdata_002_2008MODIFY FILE (NAME = ufmodel_log2008_log, NEWNAME =ufmodelog_tmp) goALTER DATABASE ufdata_002_2008MODIFY FILE (NAME = ufmodel_log_tmp, NEWNAME =ufmodelog) go再修改数据逻辑文件名称ALTER DATABASE ufdata_002_2008MODIFY FILE (NAME = ufmodel002_2008_data, NEWNAME =ufmodel_tmp) goALTER DATABASE ufdata_002_2008MODIFY FILE (NAME = ufmodel_tmp, NEWNAME =ufmodel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业废气催化燃烧技术环保产业发展报告
- 自媒体技术使用合同范本
- 游戏行业临时工合同协议
- 江苏招聘教师就业协议书
- 用吊车维修楼房合同范本
- 门市房出租协议合同范本
- 舞蹈机构合作人合同协议
- 门窗代加工项目合同范本
- 祖屋继承公证协议书范本
- 港龙文化体育合作协议书
- 培养指导青年教师协议书
- 国家职业技术技能标准 6-28-02-01 燃气储运工 人社厅发202188号
- 12-重点几何模型-手拉手模型-专题训练
- 2024-2025学年九年级化学人教版上册检测试卷(1-4单元)
- Excel常用函数公式及技巧
- 辅警考试题《公安基础知识》综合能力测试题(附答案)
- 线上线下教学衔接北师大版数学三年级下册口算脱式计算、应用题复习、期中、期末检测试卷(含部分答案解析)
- 《城市轨道交通》课件
- 合伙人散伙分家协议书范文
- 《树立正确的“三观”》班会课件
- 助理工程师答辩演示
评论
0/150
提交评论