为什么用VB做的程序能连上SQL SERVER2000,ASP却连不上呢?

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:26:12
ASP连接SQL 出现:“用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联”错误,用VB做的应该程序正常,连接换很多种都不行,SQL用其它程序连都正常,这是为什么?请各位高手指点一二
身份验证模式已经是“sql server和windows” 其它语言开发的应用程序都正常,网络也是正常,在同一局域网内,通过计算机名和IP都能连上这台机器.
代码是这样的:
strComputerName = "192.168.1.99" '计算机名,本地可用Local
strDBaseOne = "v5p" '数据库名称
strUserName="sa" '登录名.
strPwd = "" '密码
'ConnStr = "driver={SQL SERVER};server=" & strComputerName & ";database=" & strDBaseOne & ";UID=" & strUserName & ";pwd=" & strPwd
ConnStr = "Provider = Sqloledb; User ID = " & strUserName & "; Password = " & strPwd & "; Initial Catalog = " & strDBaseOne & "; Data Source = " & strComputerName & ";"
Set ConnSql = Server.CreateObject("ADODB.Connection")
ConnSql.open ConnStr
If Err Then
err.Clear
Set ConnSql = Nothing
Response.Write "数据库连

有可能是验证问题

数据库的身份验证模式改为“sql server和windows”

由于你没有贴数据库链接的代码,所以只能简单的解说下了,!

你的代码写的太不规范了,看了头晕!
个人你的SQL拼接有点问题。。。

1. 先用 Response.Write("SQL语句为:"+你的SQL语句变量)
看看你的SQL语句是否有问题,如果没有,那就看2

2. 先重新建个数据库账户,然后用新的数据库账户登录,连接看看是否有问题。

先这样了,老板来了。。。

用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联”
多半是安装软件出了问题,一般先安装 IIS5.0(6.0)在安装DW,VS,最后安装SQL数据库,
你现在要做的是,备份数据库,之后重装系统,按照正确的顺序安装,一切就好了!

检查一下IWAM起头的用户权限,或则修改认证为SQL Server

“SQL Server和Windows”这种认证方式,必须先通过Windows的验证。

重新建立一个登陆用户,并建立登录密码,把它的登陆方式改为SQL Server身份验证,然后再程序里用这个用户登陆你的程序。试试看,应该可以的

能否把代码弄上来看看,楼主