新建帐套提示“无法创建数据库!请检查目录…是否存在,以及系统空间是否充足.或SQL SERVER 服务的启动用户不具备错误描述:配置选项’xp_cmdshell’不存在,也可能是高级选项。”如图所示
解决方案:
请按照下列步骤方法操作:方法一:
1、检查KIS旗舰版存放数据库的盘符以及操作系统盘符空间大小是否足够,保证有充分的磁盘空间。
方法二:
1、检查新建账套路径是否存在带有中文的路径或特殊字符的路径中,建议使用通用的英文或数字组成的路径。
方法三:
1、在KIS旗舰版安装路径下K3ERP文件夹下,找到DBFILE文件夹;
2、右击单击“DBFILE”文件夹,选择“属性”→【安全】→【添加】,选择【高级】→【立即查找】→找到everyone用户;
3、把该用户添加到【用户和组】中,并赋予“完全控制权限”。
方法四:
可以通过SQL脚本命令启用xp_cmdshell组件
-- 启用:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'xp_cmdshell',1
reconfigure
--关闭:
exec sp_configure 'xp_cmdshell',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
--查询:
select * from sysconfigures where comment like '%show advanced options%' or comment like '%shell%'
若通过上述sql脚本命令执行有下列报错
报错描述:地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
1.在BOOT。ini文件中增加了\pae 去掉这个设置 ;
2.任务管理器——》进程中查看SQLSERVER 对应的用户名 是否为SYSTEM 如果不是重新安装sql;
3.运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里加上 sql server 的启动 帐号 system;
4.在SQLSERV2008 属性-》内存 使用 AWE 分配内存 勾打上 最小服务器内存 设置2048 最大服务器内存设置5120,重启服务器 大内存设置完毕。