1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

asp连接sql server的问题

本帖由 prolover2005-11-11 发布。版面名称:后端开发

  1. prolover

    prolover New Member

    注册:
    2005-10-10
    帖子:
    20
    赞:
    0
    我的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
    '上面这行是第三行
    到底哪里出错了:confused: ?请各位老大多指教
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式,因此用户无法使用SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
      1、 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL
      2、 展开"SQL Server组",鼠标右键点击SQL Server服务器的名称,选择"属性",再
      3、 在"身份验证"下,选择"SQL Server和 Windows "。
      4、 重新启动SQL Server服务。
     
  3. prolover

    prolover New Member

    注册:
    2005-10-10
    帖子:
    20
    赞:
    0
    不学无术,我真要崇拜死你了!谢谢
     
  4. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    路过..
     
  5. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    不用崇拜他,当他是猪..
     
  6. 找不到符号

    找不到符号 New Member

    注册:
    2005-10-29
    帖子:
    308
    赞:
    9
    不学无术的blog好漂亮di勒