我下载了一个asp编写的BBS站点源码,后台数据库用SQL Serever 2000,在网页里利用Sqloledb进行连接,在本机安装IIS进行调试的时候,死活连接不上,网页提示“数据库连接错误,请检查连接字串”,我的操作系统是Windows XP,SQL server 是Developer Editon ,后来在同学的Win2000 Server + SQL Server 2000 Enterprise Edtion下测试成功,再挪到我的WinXP下,还是不管用,大侠们谁知道这是怎么回事儿啊!!!???
郁闷Ing
郁闷Ing
解决方案 »
- 请教各位一个问题,希望能得到帮助,谢谢~!(急)
- 如何将远程数据库查询的数据插入到本机数据库中?
- 紧急求救!!!!
- 在线等,求合并记录的算法?
- MS-SQL数据库如何合并
- 修改列的数据类型时出错,如果列为text类型,alter table mytable alter mycolumn int/float,如果列为int或float类型,alter table mytable
- doublefloat类型在那个数据库中有?小弟才疏学浅请教了
- 救命啊!!vfp 表之间记录复制的问日
- 如何可以查找一个数据表中的中间几行??
- SQL如何使两个select语句查询结果合并一个?
- 各位大虾,1899-12-30为什么不能保存到SQLServer数据库?
- 求SQL语句: 类似行列互换.
SqlUserName ="sa"
SqlPassword ="1"
SqlDatabaseName="xp"
ConnStr = "Provider=Sqloledb;User ID=" & SqlUserName & "; Password=" & SqlPassword & "; Initial CataLog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"连接字串应该没问题
因为在同学的Win2000 Server + SQL Server 2000 Enterprise Edtion下测试成功
就是在我的WindowsXP下连接不上
Set lconn = Server.CreateObject("ADODB.Connection")
lconn.Open "driver={SQL Server};server=数据库的IP;database=数据库
名;uid=用户名;pwd=密码"
试试看
Conn.open "driver={SQL Server};Server=(Local);uid=sa;pwd=1;Database=xp"
刚才设置成了这个样子
还是提示数据库连接出错,请检查连接字串。
Conn.open "driver={SQL Server};Server=IP地址;uid=sa;pwd=1;Database=xp"
把server改成IP试试?
SqlUserName ="sa"
SqlPassword ="1"
SqlDatabaseName="xp"
ConnStr = "Provider=Sqloledb;User ID=" & SqlUserName & "; Password=" & SqlPassword & "; Initial CataLog = " & SqlDatabaseName & "; Data Source=" & SqlLocalName & ";"
.也试过了,
还是不能用
可以直接在企业管理器或者是查询分析器里访问和查看表
到底是怎么回事儿啊?
是不是winXP下有什么没设置好??
“我的操作系统是Windows XP,SQL server 是Developer Editon ,后来在同学的Win2000 Server + SQL Server 2000 Enterprise Edtion下测试成功,再挪到我的WinXP下,还是不管用”
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Invalid Instance()).]无效的连接。
/Conn.asp, 第 27 行
我调整了SQLServer的TCPIP端口
调整了以后提示这个错误,是什么错误啊/?
怎么解决???
127.0.0.1 localhost
如果没有,粘到里面,再用上面的方法试试~
还是不管用啊
是不是WinXP那个地方没设置好啊??
把XP下的防火墙关掉
这个我最早就试过了
不是这个的事儿
非要我再装一个win 2000 Server才行啊??