有一次金蝶kis专业版14.0账套管理恢复数据提示“无法打开登录说请求的数据库,登录失败”引发的连锁反应-未解决(文件 "KISPro100_log" 无法正确初始化、WITH MOVE子句可用于重新定位一个或多个文件)

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

昨天给客户处理一个金蝶kis专业版14.0的安装部署,客户让帮助恢复一下数据,说就一个账套,就直接答应了,这还不手拿把掐的,很简单的事儿,可是真的操作起来,卧槽~~~实属懵逼了;

第一次操作:金蝶kis专业版14.0账套管理恢复数据

客户有金蝶kis专业版14.0账套备份文件“.bak与.dbb”,直接恢复即可,可是竟然出现了出错,“无法打开登录说请求的数据库登录失败”,如下图所示

第一回合竟然失败了,怀疑备份数据有问题,就多恢复了几个日期的,错误依然,这。。。问题不简单了;

第二回合:账套管理不管用直接SQL Server恢复金蝶数据

1、在金蝶系统管理里创建账套没有问题,那就直接恢复金蝶账套备份里的.bak文件操作;

2、直接恢复直接失败,提示“WITH MOVE子句可用于重新定位一个或多个文件。 Microsoft.sqlServerSmo”错误

这可能是我没有给予覆盖的权限,那就继续来操作

3、选择“覆盖现有数据库(WITH REPLACE) 保留复制设置(WITH KEEP_REPLICATION) ”这两个选项,继续

4、这不又出现了错误,“system.Data.SqlClient.SqlError: 文件KISPro100_log无法正确初始化”,如下图所示,真是坑哇

然而再看数据库,卧槽~~就一个常规属性,啥也打不开~~~

然后请教了多人,搞了N次,最后竟然以失败告终~~~这数据库的东西打交道太久太久了,竟然还能出现这种问题,我也是醉了~~~~

但,在客户的系统日志里看到另外一个错误“RT73 AutoInstall Service 服务报告了无效的当前状态: 0。”感觉又没啥影响才对,这好像是一个无线网卡的东西;

第三回合:卸载SQL Server数据库与重装SQL Server数据库

数据库装了很多次,装的肯定没有问题,最后两个错误都没有,全部是绿色对勾图标,很是完美;

然后卸载SQL Server数据库与重装SQL Server数据库后,问题以后,一毛一样!

来来回回折腾了N个小时,都快一天了,最后也只能放弃了,客户也着急使用,就在别的电脑操作了一番,竟然就没啥问题;

关于“WITH MOVE 子句可用于重新定位一个或多个文件”延伸阅读:

WITH MOVE 子句可用于重新定位一个或多个文件。 数据库备份文件还原产生这个错误的原因是:还原目录下存在多个同名文件,只需要改名即可;(不适用于我客户的操作)

另外来的解决方法大概有两种:(也不适用于我客户)

一种,用备份的其它数据库初始化新创建的数据库,然后再还原数据库,这样的目的是获取还原的三个问题件,ldf,ndf,log,然后再还原。

一种,是在指定路径的时候,重新选着路径。我们在选择还原目标路径的时候,重新定义个路径,这样写于同一个ldf文件的数据不至于冲突。

关于“System.Data.SqlClient.SqlError: 文件 "KISPro100_log" 无法正确初始化。”延伸阅读:

 

标题: Microsoft SQL Server Management Studio

还原 对于 服务器“MM21”失败。 (Microsoft.SqlServer.SmoExtended)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=还原+Server&LinkId=20476

其他信息:

System.Data.SqlClient.SqlError: 文件 "KISPro100_log" 无法正确初始化。有关详细信息,请检查错误日志。 (Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&LinkId=20476

程序位置:

在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)
在 Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseOptions.RunRestore()

===================================

System.Data.SqlClient.SqlError: 文件 "KISPro100_log" 无法正确初始化。有关详细信息,请检查错误日志。 (Microsoft.SqlServer.Smo)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1539+)&LinkId=20476

------------------------------
程序位置:

在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQueryWithMessage(StringCollection queries, ServerMessageEventHandler dbccMessageHandler, Boolean errorsAsMessages)
在 Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSql(Server server, StringCollection queries)
在 Microsoft.SqlServer.Management.Smo.Restore.SqlRestore(Server srv)

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事务联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 有一次金蝶kis专业版14.0账套管理恢复数据提示“无法打开登录说请求的数据库,登录失败”引发的连锁反应-未解决(文件 "KISPro100_log" 无法正确初始化、WITH MOVE子句可用于重新定位一个或多个文件)

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情