我的SQL SERVER Y用SA 帐户登陆时失败,标题: 连接到服务器
------------------------------无法连接到 pc。------------------------------
其他信息:用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server,错误: 18452)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18452&LinkId=20476谁知道这是怎么回事呢???

解决方案 »

  1.   

    刚开始用sql2000或sql2005的时候很多人经常遇见这个问题,如果有做错误过滤的话,有时候根本不出现这个提示,所以没法连接到数据库首先要做2件事情:
    1.查看sql服务是否启动? 直接在“运行”里输入“net start mssqlserver”
    2.打开管理器选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"可能还会有其他的错误提示如:
    1.用户 'sa' 登录失败。原因: 该帐户被禁用。
    2.用户'sa' 登录失败。原因: 未与信任SQL Server 连接遇到这个问题先执行以下操作:
    1.如果是sql2000的话展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用
    2.如果还不行的话,换一个帐号吧,sa是特殊帐号不建议使用。
      

  2.   

    设置混合模式安全性的方法(企业管理器)   
      设置混合模式安全性     
        展开一个服务器组。   
        右击一个服务器,再单击"属性"。   
        单击"安全性"选项卡。   
        在"身份验证"下,单击"SQL   Server   和   Windows"。   
        
      在"审核级别"中选择在   SQL   Server   错误日志中记录的用户访问   Microsoft®   SQL   Server™   的级别:     
      "无"表示不执行审核。   
      "成功"表示只审核成功的登录尝试。   
      "失败"表示只审核失败的登录尝试。   
      "全部"表示审核成功的和失败的登录尝试。     
        
      请参见   
        
      身份验证模式
      

  3.   

    这一问题一般是由于SQL Server未集成Windows身份验证导致的,所以解决方案为:
    1 打开SQL Server企业管理器。
    2 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”。
    3 试试一试,不行。在看看安全性设置
    4 同样右键,选择“属性”,然后打开“安全性”选项卡。
    5 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变
      

  4.   

    一般打开管理器选中服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式" 。
    另外还有一种可能就是mssql服务没有启动,如果没有启动的话在控制面板---管理工具-----服务,里面找到mssql服务,启动,
    如果启动不成功的话,在mssql服务上右键单击,在登陆选项卡中换一个登陆账号或选择本地用户登陆,masql就能启动了
      

  5.   

    设置混合模式安全性的方法(企业管理器)    
      设置混合模式安全性      
        展开一个服务器组。    
        右击一个服务器,再单击"属性"。    
        单击"安全性"选项卡。    
        在"身份验证"下,单击"SQL   Server   和   Windows"。  
      

  6.   

    sql server 2005出现这种问题,在哪里改啊?