读书人

超级郁闷的有关问题

发布时间: 2012-02-26 20:19:45 作者: rapoo

超级郁闷的问题
好郁闷呀,我写的连接sql server的测试程序,在本机上可以顺利执行(win2003).但是把程序放到一个2000系统的iis服务器上就出现

Microsoft OLE DB Provider for SQL Server 错误 '80004005 '
[DBNMPNTW]找不到指定的 SQL Server。

2003系统的ip是192.168.0.1 2000系统的ip是192.168.0.2 程序如下:
<%

Dim conn,ConnStr,con,ConStr,SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName
SqlDatabaseName = "test "
SqlPassword = "test "
SqlUsername = "sa "
SqlLocalName = "192.168.0.1 "
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & "; "
Set conn=Server.CreateObject( "ADODB.Connection ")
conn.Open ConnStr
%>
请问怎么解决才能让这个程序在2000的机子上运行正确呢?
在线等,谢谢!

[解决办法]
SqlLocalName = "(local) "
[解决办法]
2003默认的防火墙挡了把
[解决办法]
控制面板的odbc里建个连结行不行?
[解决办法]
本机测试
SqlLocalName = "127.0.0.1 "


--------------
www.jw112.com
[解决办法]
安装SQL Server的sp4后看看
[解决办法]
用2000的sql查询分析器测试连接2003的数据库能不能连接上
[解决办法]
那就是和代码没什么关系了,防火墙的问题可能性最大
[解决办法]
解决了就好

读书人网 >ASP

热点推荐