金蝶K3新建账套各类报错的解决方案.docx
《金蝶K3新建账套各类报错的解决方案.docx》由会员分享,可在线阅读,更多相关《金蝶K3新建账套各类报错的解决方案.docx(6页珍藏版)》请在装配图网上搜索。
金蝶知识库文档金蝶软件中国有限公司客户服务中心第1页共9页新建账套报错的解决方案新建账套报错的解决方案新建账套报错的解决方案新建账套报错的解决方案新建账套时提示“无法创建数据库请检查目录是否存在以及系统空间是否充足.错误描述无法打开备份设备MicrosoftSQLServerMSSQLBFILESCM.bak。设备出现错误或设备脱机。详细信息请参阅SQLServer错误日志。”发生的原因新建账套时提示“无法创建数据库请检查目录是否存在以及系统空间是否充足.错误描述无法打开备份设备MicrosoftSQLServerMSSQLBFILESCM.bak。设备出现错误或设备脱机。详细信息请参阅SQLServer错误日志。”的解决方案2011年8月24日V1.0编写人覃海枝2011年8月31日V2.0修改人唐光本文件使用须知著作权人保留本文件的内容的解释权并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定您使用本文件的授权将自动终止同时您应立即销毁任何已下载或打印好的本文件内容。著作权人对本文件内容可用性不附加任何形式的保证也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考且它们可能会随时变更恕不另行通知。本文件中的内容也可能已经过期著作权人不承诺更新它们。如需得到最新的技术信息和服务您可向当地的金蝶业务联系人和合作伙伴进行咨询。著作权声明著作权所有2011金蝶软件中国有限公司。所有权利均予保留。版权信版权信息版本信息本期概述金蝶知识库文档金蝶软件中国有限公司客户服务中心第2页共9页目录1.问题概述.32.新建账套报错的原因分析.31.1新建账套原理.31.2新建账套报错原因分析.33.新建账套报错的解决方案.4金蝶知识库文档金蝶软件中国有限公司客户服务中心第3页共9页1.1.1.1.问题概述K/3V10.3及之后版本在新建账套过程中选好账套文件存放路径及账套身份验证模式等参数后单击“确定”可能会遇到提示“无法创建数据库请检查目录C是否存在以及系统空间是否充足。错误描述无法打开备份设备C:ProgramFileMicrosoftSQLSeverMSSQLBACKUPDBFILESCM.BAK。设备出现错误或设备脱机详细信息请参阅SQLServer错误日志”导致新建账套失败具体报错截图如图-1所示。图-1新建账套报错2.2.2.2.新建账套报错的原因分析1.11.11.11.1新建账套原理首先我们需要了解新建账套的原理这样有助于分析新建账套报错的原因。新建账套的过程可以分为以下几个步骤1通过系统扩展xp_regread读取注册表HKEY_LOCAL_MACHINESOFTWAREKingdeeKDPRODUCTPATH的值。目的在读取账套文件存放在哪个目录里面。2获取账套类型文件的存储路径后再通过系统扩展xp_cmdshell调用unrar.exe程序解压安装目录K3ERPDBFILE的RAR文件。文件解压操作。3文件解压还原后通过调用RESTOREDATABASE语句还原数据库最后执行一些升级脚本。最终再xp_cmdshell删除解压的文件。1.21.21.21.2新建账套报错原因分析其次从报错的提示信息和新建账套原理的分析中可以得出结论在新建账套过程中报错详细信息为“无法创建数据库请检查目录是否存在以及系统空间是否充足.错误描述无法打开备份设备MicrosoftSQLServerMSSQLBFILESCM.bak”针对此报错原因可以分为以下4种。1账套的数据库实体存放路径中出现空间不足。2账套的数据库实体存放路径中出现了中文的路径。3操作系统用户对账套模板文件夹DBFILE不具有读取权限此种情况下通常金蝶知识库文档金蝶软件中国有限公司客户服务中心第4页共9页是调用K/3组件的用户不具有管理员权限或者是通过远程桌面直接在服务器上新建账套。4注册表中HKEY_LOCAL_MACHINESOFTWAREKingdeeKDPRODUCTPATHPATH键值的缺少正常情况下PATH键值应为DBFILE文件夹的存放路径。3.3.3.3.新建账套报错的解决方案1检查数据库实体存放路径所在磁盘空间是否充足。具体操作步骤双击【我的电脑】右击文件存放路径中的磁盘选择【属性】查看【可用空间】是否充足若磁盘空间出现不足的情况则更换数据库实体存放路径。以C盘为例如图-2所示。图-2查看磁盘可用空间2检查数据库实体存放路径。检查数据库实体存放路径中是否存在中文一般情况下不允许K/3的相关文件存放在中文路径下面如“C:金蝶账套”如出现此种情况则只需要更换存储路径或者把路径中的中文修改成英文。3尝试给DBFILE文件夹赋予everyone完全控制权限。具体操作如下在K/3安装路径找到K3ERP文件夹然后右键单击DBFILE文件夹选择【属性】在属性对话框依次单击【安全】【添加】选择【高级】【立即查找】找到everyone用户添加到【用户或组中】并且赋予该用户以“完全控制权限”。如图-3至图-7所示。金蝶知识库文档金蝶软件中国有限公司客户服务中心第5页共9页图-3打开DBFILE文件夹属性图-4选择“高级”金蝶知识库文档金蝶软件中国有限公司客户服务中心第6页共9页图-5选择“立即查找”图-6查找到everyone用户确定添加该用户金蝶知识库文档金蝶软件中国有限公司客户服务中心第7页共9页图-7赋予everyone用户完全控制权限单击“确定”按钮4注册表中PATH键值缺失。针对注册表键值如何检查及修复该键值可以参考以下方案。进入到注册表依次查找如下的项“HKEY_LOCAL_MACHINESOFTWAREKingdeeKDPRODUCT”在右边项目列表中双击打开【PATH】查看【数值数据】中的数值数据是否为DBFILE文件夹的存放路径。若该数值为空或者不正确则需要进一步检查图-8PATH的数值数据金蝶知识库文档金蝶软件中国有限公司客户服务中心第8页共9页1、进入到【控制面板】【添加/删除程序】【KingdeeK/3】单击【更改/删除】按钮选择【修改】在调出的K/3安装状态中查看【数据库服务部件】前的复选框是否已勾选若未勾选则勾选进行安装。若已都选上则进行第2步中的检查。如图-9至图-10所示。图-9选择“更改”图-10查看数据库服务部件是否已安装2、检查KDSYATEM文件夹下是否有PKDAC文件在数据库服务器部件安装正常的情况下该文件有3个后缀分别为VBR、DLL、EXE及PKDAC.EXE若这些文件都存在则进行3步中的检查否则重装K/3的数据库服务部件。如图-11所示。金蝶知识库文档金蝶软件中国有限公司客户服务中心第9页共9页图-11检查PKDAC文件是否存在3、若PKDAC文件全都存在则进入到K3ERP文件夹中查找DBFILE文件夹中是否存在账套模板的压缩文件若该文件夹正常则进入到注册表中找到PATH键值直接修改为DBFILE文件夹的存放路径。若该文件夹不存在则拷贝该文件夹并检查PATH键值或者重装数据库服务部件。如图-12存在正确路径的PATH数值数据修改正确的键值后重启计算机后重新新建账套即可。图-12存在正确路径的PATH数值数据- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金蝶 K3 建账 各类 解决方案
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文