我的asp连接sqlserver程序出问题了, 错误提示: Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' [Microsoft][ODBC SQL Server Driver][SQL Server]用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。 /1.asp,行33 程序的相关语句是: dim conn dim connstr 'on error resume next 'connstr ="PROVIDER=SQLOLEDB;DATA SOURCE=(prolover);UID=sa;PWD=;DATABASE=news" connstr ="Driver={sql server}; server=127.0.0.1; database=news; uid=sa; pwd=;" set conn=server.createobject("ADODB.CONNECTION") conn.open connstr '上面这行是第三行 到底哪里出错了 ?请各位老大多指教
该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示: 1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL 2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再 3、 在"身份验证"下,选择"SQL Server和 Windows "。 4、 重新启动SQL Server服务。