asp连接sql出错

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:14:52
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。

连接代码:
constrn="driver={sql server};server=192.168.1.113;uid=sa;pwd=;database=db;"

set conn=server.createObject("ADODB.Connection")

conn.open constrn 提示这个出错
设置密码也是一样提示!!
我的服务器在其他机器上
我本机器用企业管理器可以注册到那台机器上 用户名称和密码 都是正确的
验证已经是混合了

可能是只有windows验证,把验证改成混全模式吧

密码不能为空,你的数据没有用安全验证,把sa这个设个密码

程序是没有问题的,你用的是企业版的SQLserver吗?开发版和个人版是不能对外提供数据库服务的,只能在本机使用。判断服务器能否正常提供外界数据访问,可以在服务器上运行"cmd",键入"netstat -an"命令查看当前开放的端口,1433是对外提供mssql连接的端口,如果没有开放或有防火墙拦截在外界是不可能连接上的。
可以安装相应版本的SP4解决,下面的链接说的比较详细,我也遇到过,装了SP3,1433端口就自动打开了