ASP 连接MSSQL 2000 更换机子连接不成功

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:13:10
小弟刚玩ASP不久,近期遇到ASP 连接MSSQL问题,问题如下:
程序是在我电脑B机上(192.168.1.3)编写的,环境如下:win2003、IIS6、 ASP 、MSSQL2000装在 A机上(192.168.1.2) 。
conn.asp程序如下:
'===conn.asp===================
Const SqlDatabaseName = "db"
Const SqlPassword = "*******"
Const SqlUsername = "sa"
Const SqlLocalName = "192.168.1.2" ‘A机的IP地址。
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set connsvr = Server.CreateObject("ADODB.Connection")
connsvr.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错..."
Response.End
End If
'============================

这样在我的电脑把程序编写完后,运行一切正常,当我把程序移到C机上(192.168.1.4)就不能正常使用了,打字字符串:数据库连接出错...
ABC

C机有问题是肯定的,我的IIS6.0就是莫名的会出现不能连接或读取数据库的毛病而使我经常重装IIS。
你可以查看一下C机系统目录的权限:windows目录下的temp文件夹user的全设设为可修改,你看看是否有效,因为IIS总是让人不很放心。