LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问

admin
2012年4月27日 15:44 本文热度 4217

环境:Windows 7 + iis 7 + SQL Server 2005 Develop Edition + ASP

出现症状

使用程序连接SQL SERVER数据库时出现如下提示:

Microsoft OLE DB Provider for SQL Server 错误 '80004005'

[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。

/_func/inc/_testaccess.asp,行 5

分析原因:默认的Develop Edition是不允许通过TCP/IP连接的,必须要在SQL SERVER中将本机注册为服务器,如下图所示:

在注册的服务器上点击右键,选择“SQL Server 配置管理器”,打开管理器


在管理器上单击“SQL SERVER 2005 网络配置”->“MSSQLSERVER网络协议”->“TCP/IP”(此处应当是“已禁用”,此截图为我已经处理完之后的效果)


双击打开,选择“IP地址”标签卡,如下图所示:


将所有的TCP端口均改为你所想要的端口,如不更改,则默认为1433,我这里改为了17951端口。

单击确定后,重启下MSSQLSERVER服务,再进行代码连接即可解决。

以下为测试文件内容:我这里命令为_testaccess.asp

<%
Dim conn
Set conn=Server.CreateObject("ADODB.Connection")
conn.ConnectionString="Provider=SQLOLEDB; Data Source=localhost,17951; UID=sa;PWD=samima;Initial Catalog=mikezhao_com;"
conn.Open

If Err Then
Err.Clear
Response.Write("Invalid Connection String. ")
Response.End()
Else
Response.Write("Connected to Database Successfully. ")
End If
%>

测试成功后的效果如图:

至此,问题已成功解决。

希望本文能对大家有所帮助。


该文章在 2012/4/27 15:44:53 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved