我在运行程序时出现: 用户‘sa'登陆失败。原因:未与信任SQL Server连接相关联。
这句话是什么意思?数据库已经连了,那里除了错误?各位帮帮忙。

解决方案 »

  1.   

    sql server 中把密码去掉试试
      

  2.   

    可能是密码错误
    或者时你将adoconnection的login prompt属性设为false,而你在设置数据库连接时,选择了清除密码。选择允许记住密码,试试
      

  3.   

    你在Data Link Properties里面把
    Allow Saving Password这一项选上(密码输入完以后在,前面有个小框框,要打上勾)
      

  4.   

    如果数据库已经连了,怎么会有用户‘sa'登陆失败,通常都是‘sa'登陆后再连接数据库,你把问题说清楚点吧,或者写一下ADOConnect的设置或SQL Server的设置。
      

  5.   

    login prompt属性设为false
    在運行程序時,可以先檢測一下是否已經連接到數據庫
      

  6.   

    to chenam(江南鱼米之乡)
    我把密码去掉了还是不行。
    我应该改改成什么密码?
      

  7.   

    adoconnection  Data Link Properties在什么地方,怎么设置?
      

  8.   

    你使用ADO控件的时候,你设置connection string属性
    在页面中选择USE CONNECTION STRING 然后点BUILD,
    出现adoconnection  Data Link Properties 属性页,然后选择MICROSOFT OLE DB PROVIDER
    FOR SQLSERVER 下一步,然后选择SQLSERVER的服务器,输入用户和密码,并且选择允许保存密码,然后测试连接,应该就可以了!
      

  9.   

    双击adoconnection  ,单击build,出现数据连接属性窗口,
    在2:中你可以用windows nt集成安全设置和使用指定的用户名和密码
      

  10.   

    可不可以不改程序,只改sqlserver中的设置。
      

  11.   

    提供者用microsoft ole db provider for sql server
      

  12.   

    adoconnection的login prompt属性设为false,而你在设置数据库连接时,选择允许记住密码.
    这种情况我也遇到过,就是这么解决的
      

  13.   

    首先在设置数据库时,如果要设置密码,就要记得密码,也可以将密码设置为空
    如果运行时不想出现对话框,将adoconnection的login prompt属性设为false。
    如果设置为TRUE,就要在对话框中输入刚刚所设置的密码!