长沙震烨科技有限公司 专注研发高校招生考试系统

SQL Server 2008打开时出错的解决办法

2017/8/27 10:46:27 人评论 次浏览 分类:SQL Server学习中心

安装完sql2008+vs2008后,打开sql2008时出错:

有关调用实时(JIT)调试而不是此对话框的详细信息,

请参见此消息的结尾。

************** 异常文本 **************

Microsoft.SqlServer.Management.RegisteredServers.RegisteredServerException: Unable to read the list of previously registered servers on this system. Re-register your servers in the 'Registered Servers' window. 

……

这是因为vs2008修改了配置文件所致,网上介绍的解决方法很多,操作起来比较复杂。经过无数次尝试,最终找到了一个简单的解决办法,与大家分享。

SQL Server 2008打开时出错的解决办法

工具/原料

  • win8.1,sql2008,vs2008

方法/步骤

  1. 找到machine.config(C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG),用记事本打开,最后几行的内容如下:

    ……

    </system.web>

    <system.serviceModel><commonBehaviors><endpointBehaviors><Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior/></endpointBehaviors><serviceBehaviors><Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior/></serviceBehaviors></commonBehaviors><extensions><behaviorExtensions><add name="Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior" type="Microsoft.VisualStudio.Diagnostics.ServiceModelSink.Behavior, Microsoft.VisualStudio.Diagnostics.ServiceModelSink, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/></behaviorExtensions></extensions></system.serviceModel></configuration>

  2. 删除</system.web>和</configuration>之间的内容,保存退出。

    注意:不要将</system.web>和</configuration>这两行也删掉,只是删除两者之间的内容!

  3. 重新启动sql2008,问题解决。

    删除的内容是安装vs2008时添加进去的,至于为什么会导致sql2008报错,原因不明。

附件下载