我在使用用友T6企业管理软件的T6总账模块中碰到了一个奇怪的问题:
T6附加数据库,报下图错误。
具体的情况如下:
T6附加数据库,报下图错误。
请问用友软件售后服务,应该如何解决呢?注意以下内容来自网友提供的尝试性解决方案,操作前请务必参考用友软件备份账套数据教程备份数据,如果未能解决您的问题,可以点击并添加用友软件工程师微信号进行咨询。
嗯
在试了。
我试试。
置疑的数据库是附加不了的,你按楼上说的步骤操作一下。。。
对,置疑了。有自动备份,恢复自动备份提示恢复成功,但是登陆不显示改账套(已设置权限),点击建立账套该账套号已使用。现在把置疑的数据分离后,附加报错。
请备份好一份数据之后再做下面的操作;这种情况是数据库的日志文件(LDF)数据不同步造成的,可以根据数据库MDF文件重建日志文件修复。 以下是详细步骤,有颜色标注的部分应该按本机的实际名称进行修改。 假设损坏的数据库名称是ufdata_004_2007,对应的数据库名称是ufdata_Data.MDF,日志文件是MyDB_Log.LDF,数据库所在文件夹为D:\\T6SOFT\\Admin\\ZT004\\2007;1、先把损坏的数据库对应的文件ufdata_Data.MDF和ufdata_Log.LDF备份到别的地方;2、在SQL Server和企业管理器中创建一个与损坏数据库同名的数据库,对应的数据库文件名称也是ufdata_Data.MDF和ufdata_Log.LDF或者在用友软件的系统管理建立一个名称相同的帐套;3、停止SQL Server服务;4、删除第2步新建数据库产生的ufdata_Log.LDF文件;5、用损坏的数据库数据文件ufdata_Data.MDF覆盖第2步新建数据库产生的ufdata_Data.MDF文件6、启动SQL Server服务;7、进入企业管理器,刷新数据库状态,此时数据库ufdata_004_2007状态为“置疑”;8、在SQL Server服务器属性中设置SQL Server数据库服务器“允许对系统目录直接修改”9、从SQL企业管理器的“工具”菜单启动“SQL 查询分析器”;10、输入以下代码并运行使ufdata_004_2007数据库进入紧急修复模式:update sysdatabases set status=-32768 where dbid=DB_ID('ufdata_004_2007') 这句语句执行后,刷新企业管理器,ufdata_004_2007数据库的状态变成“只读\\置疑\\脱机\\紧急模式”。11、输入以下语句并执行重建日志文件;dbcc rebuild_log('ufdata_004_2007','D:\\MYDATA\\MyDB_Log.LDF') 这句语句执行后,刷新企业管理器,ufdata_004_2007数据库的状态变成“只供DBO使用”。12、输入并执行正面的语句设置数据库ufdata_004_2007到正常状态;exec sp_dboption 'ufdata_004_2007','dbo use only','false'? 这句语句执行后,刷新企业管理器,ufdata_004_2007数据库变成正常状态。?到此,ufdata_004_2007数据库修复成功。最后不要忘记关闭第8步中打开的“允许对系统目录直接进行修改”服务器开关。
数据库置疑了。
sql2000