sql2000和windows_xp_sp2问题

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

问题描述:企业管理器连接sql没问题,但是网站连接不上sql,提示如下:

[Named Pipes]SQL Server does not exist or access denied.(sql服务器不存在或访问被拒绝)

[Named Pipes]ConnectionOpen (Connect()).

在微软技术支持上找到下面这篇文章http://support.microsoft.com/?kbid=839269

按提示做:“开始”->“运行”->“firewall.cpl”

打开了“windows防火墙”选“高级”->“网罗连接设置”->“设置”

在“高级设置”对话框中,选添加,属性如下所示:

属性

服务描述:

SQL命名管道(服务名)

在您的网络上主持此服务器的计算机的名称或IP地址(N)(例如,192.168.0.12):

当前计算机IP地址或计算机名

此服务的外部端口号

445

此服务的内部端口号

445

注意,确定在服务设置对话框中TCP选项被选中.

通过让文件和打印机共享有效,使得TCP445端口活动,不被防火墙阻隔。

方法:

在“windows防火墙”中->“常规”启用,确保“不允许例外”不被选中

在“例外”选项卡->“程序和服务”中选中(前面划上勾)“文件和打印机共享”编辑,在“编辑服务”对话框中把“TCP445”选中,一路“确定”就好。

设置完成后,还是不行。

找了这篇文章

http://www.microsoft.com/taiwan/technet/prodtechnol/winxppro/maintain/winxpsp2faq.aspx

http://www.microsoft.com/china/sql/techinfo/administration/2000/security/winxpsp2faq.asp

找了些专题,也没找到解决办法。

于是,我看了看sql-sp3,我记得装了已经,无赖之际,打开sp3安装的目录

随便点批处理文件,点到“setup.bat”呵呵,开始安装sp3了,

没问题了,呵呵!前面试过sql别名,绑定我得静态端口是1433,我也试过没用,搞不清楚到底是怎么回事。呵呵,把高级里面设置的端口445去掉,一样没问题。

总结,445应该是监听端口,开这个端口就没问题了,下一步就是用sql3的实例化setup.bat(sql3的安装目录的根目录下有)重新把sql设置一遍,应该问题就搞定了。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航