我对sql是新手,以前一直做的好好的,现在我在做一个asp.net的report,拖拉了几个数据库控件,又删掉,来来回回几次,
现在发现sql的database engine登陆不了了!不管是用sa还是windows账号,但是其他的anylisis什么的是可以登陆的。报错如下:
a cnonnection was successfully established with the server, but then an error occurred during the login porcess.
(provider:SSL Provider,error: 0 - The Local Security Authority cannot be contacted)
为什么啊为什么?搞了一天了!

解决方案 »

  1.   

    可能原因
    1、sql server服务没有启动;
        检查服务启动,重新启动服务故障依然。
    2、修改了端口号;
        打开网络实用工具,检查启用的协议中有TCP/IP协议,查看端口,是没错。
    --netstat -an 查看端口没有被监听,telnet 127.0.0.1 1433 也就连接失败
    --sqlserver是混合验证,使用的是默认端口
    3、客户端实用工具作了改动;
    打开客户端实用工具,检查协议端口正常,重新创建一个别名,依然不行。
      

  2.   

    在cmd中输入
    control keymgr.dllDelete the keys you have for your site and try again
      

  3.   

    当您尝试连接到远程访问服务器 " 本地安全机构无法联系 " 0x80090304 (错误)
    http://support.microsoft.com/kb/813550
    ------------------------------------------
    症状
    当客户端尝试连接到远程访问服务器, 客户端可能会收到一个或两个以下错误信息: 
    本地安全机构无法联系 0x80090304 (错误)。 对于自定义疑难解答信息此连接, 单击帮助。 
    - 或 -
    提供程序因为获取上下文是无声 0x80090022 错误: 找不执行操作。 
    回到顶端原因
    案例 1: A 服务器证书使用密钥大小是 464 或小于
    远程访问服务器, 上配置可扩展验证协议 -传输级别安全性 (EAP-TLS) 和服务器证书具有密钥大小 464 - 位或小于, 时客户机收到第一条错误信息了本文 " 症状 " 部分中描述尝试通过服务器身份验证时。 注意 客户端收到此错误客户端是否被配置为验证服务器证书是否出现消息。 在两个 Windows 2000 Service Pack 3 (SP 3) 出现此问题以及影响同时 Windows 2000 SP 3 和 WindowsXP - 基于客户基于服务器和基于 Window Server 2003 服务器 -。 
    回到顶端例二: EAP 客户尝试重新连接从待机返回后
    当被配置为在 EAP 客户端计算机从待机或休眠电源管理模式, 返回它尝试通过使用 EAP 会话恢复功能连接到服务器。 但是, Internet 验证服务 (IAS) 目前不支持 EAP 会话恢复功能。 因此, 客户机接收一个或两个与本文 " 症状 " 部分中描述当它尝试还原该连接错误信息。 
    回到顶端情况 3: EAP 客户尝试重新连接活动 VPN 会话
    当客户端活动虚拟专用网络 (VPN) 会话期间删除智能卡、 断开, 并且然后尝试重新连接到服务器, 客户端可能会收到以下错误信息: 
    提供程序因为获取上下文是无声 0x80090022 错误: 找不执行操作。 
    间歇性出现此问题。 如果当用户键入它重新连接尝试期间 PIN 号没有成功传输来加密服务提供商 (CSP) 可能会发生此问题。 可能会将远程访问服务器事件日志中收到以下事件消息: 
    日期: 日期 
    源: 智能卡
    登录时间: 时间 
    类别: 无
    类型错误:
    事件 ID 7: 
    用户: N/A
    computername 计算机: 
    说明:
    签名邮件使用插入智能卡时出错: 因为作为无提示获取上下文提供程序不能执行操作。 有关详细信息, 请参阅 http://support.microsoft.com 帮助和支持中心 数据: 0000 80090022: 回到顶端情况 4: Internet Security and Acceleration (ISA) Server 被配置为丢弃碎片数据包
    如果配置 ISAServer 以允许点对点隧道协议 (PPTP) / 1723 和一般路由封装 (GRE) 但为了阻止碎片数据包、 客户端智能卡连接到 VPN 会话终止和客户端收到以下错误信息: 
    本地安全机构无法联系 0x80090304 (错误)。 对于自定义疑难解答信息此连接, 单击帮助。 
    回到顶端替代方法
    要变通解决此问题, 请使用下列方法之一: 
    回到顶端案例 1: A 服务器证书使用密钥大小是 464 或小于
    要变通解决此问题, 与证书的密钥长度比 464 位配置服务器。 Microsoft 建议您使用最小值 1024, 或对长期存在项, 长度为 2048。 
    回到顶端例二: EAP 客户尝试重新连接从待机返回后
    要变通解决此问题, 再次尝试连接到服务器。 首成功调用后从待机, 客户端返回时下次连接尝试工作。 
    回到顶端情况 3: EAP 客户尝试重新连接活动 VPN 会话
    要变通解决此问题, 再次尝试连接到远程访问服务器。 
    回到顶端情况 4: Internet Security and Acceleration (ISA) Server 被配置为丢弃碎片数据包
    要变通解决此问题, 配置 ISAServer 以允许传入碎片数据包。 要这样: 1. 启动 ISAManagement 实用程序。 
    2. 您的服务器或阵列, 下找到, 并右 IP 数据包筛选器 。  
    3. 单击 属性 , 然后单击 数据包筛选 选项卡。  
    4. 单击以清除 启用筛选的 IP 片段 复选框, 然后单击 确定 。 
      

  4.   

    provider:SSL Provider,error: 
    你是不是开启了SSL?
      

  5.   

     provider:SSL Provider,error: 
    你是不是开启了SSL?
    ----------------------
    我回忆了一下,就是在vs2005里面建了一个空的dataset,然后又都删除掉了,
    我怎么知道我是否开启了SSL?
      

  6.   

    查看一下SQL服务是否启动
    -----------------------启动了。