SQL2005 从SP2升到SP3后日记一直提示SA登陆。
但是我手动登陆确没有问题呀。为什么会提示呢。。帮忙呀

解决方案 »

  1.   


    用windows认证方式登陆,
    打开连接上企业管理器,右击服务器把认证方式改成sa混合模式,试试
      

  2.   

    Management Studio Express,选择“安全性”-->登录名-->sa,右击鼠标,在登录属性-sa页面,选择状态,将登录由“禁用”改为“启用"
      

  3.   

    是什么服务器,需要访问 sql server?建议检查一下该服务器中的具体服务是否正常,是否被入侵,等等。
      

  4.   

    在那台服务器上执行 netstat -anbp tcp,检查一下是哪个程序正在连接 sql server 的 1433/tcp 端口(如果 sql server 使用的是这个端口)。
      

  5.   

      TCP    172.20.1.182:1433      172.20.1.182:2727
      TCP    172.20.1.182:1433      172.20.1.182:2735
      TCP    172.20.1.182:1433      172.20.1.182:2723
      TCP    172.20.1.182:1433      172.20.1.182:2742
      TCP    172.20.1.182:1433      172.20.1.182:2568
      TCP    172.20.1.182:1433      172.20.1.182:2738
      TCP    172.20.1.182:1433      172.20.1.182:2572
      TCP    172.20.1.182:1433      172.20.1.182:2822
      TCP    172.20.1.182:1433      172.20.1.182:2687
      TCP    172.20.1.182:1433      172.20.1.182:2818
      TCP    172.20.1.182:1433      172.20.1.182:2683
      TCP    172.20.1.182:1433      172.20.1.182:2585
      TCP    172.20.1.182:1433      172.20.1.182:2839
      TCP    172.20.1.182:1433      172.20.1.182:2670
      TCP    172.20.1.182:1433      172.20.1.182:2835
      TCP    172.20.1.182:1433      172.20.1.182:2666
      TCP    172.20.1.182:1433      172.20.1.182:2765
      TCP    172.20.1.182:1433      172.20.1.182:2761
      TCP    172.20.1.182:1433      172.20.1.182:2780
      TCP    172.20.1.182:1433      172.20.1.182:2776
      TCP    172.20.1.182:1433      172.20.1.182:2589
      TCP    172.20.1.182:1433      172.20.1.182:2615
      TCP    172.20.1.182:1433      172.20.1.182:2802
      TCP    172.20.1.182:1433      172.20.1.182:2611
      TCP    172.20.1.182:1433      172.20.1.182:2598
      TCP    172.20.1.182:1433      172.20.1.182:2806
      TCP    172.20.1.182:1433      172.20.1.182:2594
      TCP    172.20.1.182:1433      172.20.1.182:2787
      TCP    172.20.1.182:1433      172.20.1.182:2693
      TCP    172.20.1.182:1433      172.20.1.182:2689
      TCP    172.20.1.182:1433      172.20.1.182:2708
      TCP    172.20.1.182:1433      172.20.1.182:2624
      TCP    172.20.1.182:1433      172.20.1.182:2704
      TCP    172.20.1.182:1433      172.20.1.182:2628
      TCP    172.20.1.182:1433      172.20.1.182:2737
      TCP    172.20.1.182:1433      172.20.1.182:2627
      TCP    172.20.1.182:1433      172.20.1.182:2641
    这是什么呀
      

  6.   

    172.20.1.182 是 sql server 吗?
    我要看的是,哪个程序正在连接 172.20.1.182:1433。形如,
    Proto  Local Address          Foreign Address        State
    tcp    xxx.xxx.xxx.xxx:nnnn   172.20.1.182:1433      TIME_WAIT
    如果 xxx.xxx.xxx.xxx 是 172.20.1.182,则说明是 sql server 本机的程序正在尝试连接。
    使用 netstat -anb 就可以看到是什么进程正在连接。在根据这些信息进行具体分析。还有很多具体的问题和知识,不是一两句能说明白的。这种问题最好请系统管理员来解决(具有专业的网络和系统知识),在现场可能会很快的发现问题。
      

  7.   

    还是那句,首先检查是哪个进程在反复使用 sa 账户连接 sql server 实例。再作进一步分析。
    一般我都是用 netstat -anb 或 tcpview(sysinternals) 工具来检查。