解决方案 »

  1.   

    你是不是做过什么加解密的动作?试试:
    注册表:HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib REG_SZ Certificate=0
    改为0。
      

  2.   

    我遇见过很多情况下windows自动升级,然后导致一些列的错误,你先检查一下windows的维护记录,有没有最近打补丁
      

  3.   

    这里有类似的情况,试试里面的方法http://social.technet.microsoft.com/Forums/systemcenter/en-US/52544bfa-eed7-4275-897b-4b91e65197d0/unable-to-connect-to-database
      

  4.   

    你是不是做过什么加解密的动作?
    试试: 
    注册表:HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib REG_SZ Certificate=0 
    改为0。
      

  5.   

    HKLM\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib REG_SZ Certificate=0 
     改为0。  也不行已经在重装了
      

  6.   

    google了一下,你这个错误很少见,翻了几页,就我给你的贴字有,其他的虽然类似,但是最后都不是SECEncryptData())而是其他
      

  7.   

    非常谢谢 DBA_Huangzj 的关心, 网上找不到相关的解决办法, 已经重装暂时OK了,不知道以后还会不会出现.
      

  8.   

    非常奇怪,重装SQL2005问题依旧, 程序运行一段时间仍会这样提示.