数据库反馈:出现意外错误!SQLServer不存在或拒绝访问请确保本机已经正确安装
当前位置:点晴教程→点晴OA办公管理信息系统
→『 安装指引&开发建议 』
点晴OA半自动安装程序验证SQL Server用户名密码时报错:
出现意外错误!Microsoft ODBC SQL Server Driver不存在或访问被拒绝请确保本机已经正确安装SQL Server,且当前以管理员权限登陆Windows系统!
如果以上错误是安装的时出现的,那么就是没有用SQL Server的管理员账号sa安装,像上面所用的账号dbo就没有附加或创建数据库的权限,改成用管理员账号sa安装即可。
如果以上错误不是安装时出现的,而是正常使用中,突然出现以上报错,那有可能是OA服务器内存或CPU已满,导致SQL Server异常停止,重启OA服务器试试,如果OA服务器重启后还是报以上错误,那么按照以下说明操作试试。
出现这个原因是SQL Server的安装过程有问题,进入OA服务器,打开:开始-》所有程序-》Microsoft SQL Server 2005/2008-》SQL Server Management Studio,身份验证选择“Windows 身份验证”,然后点击“连接”:
进入后检查如下设置:
1、检查是否开“ SQL Server 和 Windows 身份验证模式”
一定要选择“SQL Server 和 Windows 身份验证模式”,切勿选择为“Windows 身份验证模式” 2、检查管理员账号sa是否连接数据库并开启了允许远程登录:
不要勾选“强制实施密码策略”,否则后续出现错误,很难查原因,管理员可将这个设置复杂些 这两项必须分别设置为:授予和启用 3、打开OA服务器“开始-》所有程序-》Microsoft SQL Server 2005/2008-》配置工具-》SQL Server Configuration Manager(SQL Server配置管理器)”:
必须启用:Shared Memory、Named Pipes、TCP/IP这三项 必须启用:Shared Memory、Named Pipes、TCP/IP这三项 4、然后重启SQL Server:
5、启动完毕之后,再试试sa能否正常登陆:
弹出以下界面:
然后点击“连接”,现在应该可以正常登陆SQL Server数据库了。如果不行的话,回头重新检查所有参数,必须通过才行。
如果上面采用用户名sa可以正常登陆进入SQL Server数据库,但还是无法登陆点晴OA,那么就应该是点晴OA根目录下文件global.asa中数据库访问的用户名 和/或 密码有误,必须确保该文件中用户名和密码与上面这个无误。用记事本程序打开文件D:\clicksun\global.asa,找到本数据库实例名称、用户名、密码填入重试:
Application("db_server")="(local)" '这个是数据库地址(实例名称),不一定是这个,以实际名称为准;
Application("db_uid")="clicksun" '这个是登陆账号,如果用数据库管理员账号sa,那么clicksun就应该改为sa;
Application("db_pwd")="clicksun2010" '这个是该账号的登陆密码,以实际密码为准。
另外,务必确保SQL Server中已经加入点晴OA的数据库clicksun:
进入后检查点晴OA数据库clicksun是否已经加入成功,没有加入成功的话,必须将点晴OA数据库加入进去,点晴OA系统才能正常获取数据库数据。
相关教程:
该文章在 2021/5/26 11:27:24 编辑过 |
关键字查询
相关文章
正在查询... |