点晴MIS内部交流论坛加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 安装指引&开发建议 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:58800 % 
admin

积分:77303
等级:网站管理员
文数:10926
注册:2004-7-20

  信 息   留 言   主 页   编 辑   引 用    

楼 顶 

 数据库反馈:出现意外错误!SQLServer不存在或拒绝访问请确保本机已经正确安装


点晴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系统才能正常获取数据库数据。

相关教程:

该文章在 2019/8/28 22:31:06 编辑过

  离 线  2015-11-11 18:46:56 
  本文章共有 0 页, 0 张回文,每页有 10 张回文 >> [ ]
页码:
Copyright 2003-2020 ClickSun All Rights Reserved