关于sql server连接问题

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:06:57
基本情况是这样:我用asp做了个数据库连接页面,连接字符串如下:Connstr = "Provider=SQLOLEDB;Server=192.168.1.104;UID=sa;PWD=sa;Database=exam;" ,其中192.168.1.104是另一台机器的IP,和我IIS那台机器在同一局域网,我的IIS机器是192.168.1.102,所要连接的数据库为sql server2000个人版,操作系统为xp sp3,测试时总是连不上,显示 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
另外,我通过 telnet 192.168.1.104 1433,也无法打开与主机的连接,在1433端口失败。sql服务器那边tcp/ip与管道也都开启了。请高手帮我分析下,谢谢了!
对于那台数据库服务器能ping通,而telnet不行。

104的机子的防火墙把1433端口给堵了.只要你发现telnet 1433不通那只有两种情况,要么sqlserver的tcp/ip协议没有起来,要么防火墙堵掉了.你把防火墙关掉试试看.
哦,还有可能是路由上的问题,查查路由吧.呵呵

1. netstat -an 看一看你的1433端口是否在监听
2. 修改端口号

呵呵 SQLServer 需要打上SP3 补丁 打完这个补丁就能远程登陆了
记着哦 安装完任何软件都记得打补丁。。

防火墙把1433端口禁用了
只有这个可能吧?因为你telnet 192.168.1.104 1433都不通

可能是sql server2000 个人版的缘故吧。
为什么不装个企业版或者开发版。