当前位置:  数据库>sqlserver

卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法

    来源: 互联网  发布时间:2014-10-04

    本文导语:  可怜我的C盘本来只有8.XG,所以不得不卸载掉它。 卸载掉本身没啥问题,只是昨晚突然发现 Sql Server 2008 R2 Management Studio 突然不能新建数据库关系图了,一建立就会报“找不到指定的模块(MS Visual Database Tools)”的错误: 为...

可怜我的C盘本来只有8.XG,所以不得不卸载掉它。

卸载掉本身没啥问题,只是昨晚突然发现 Sql Server 2008 R2 Management Studio 突然不能新建数据库关系图了,一建立就会报“找不到指定的模块(MS Visual Database Tools)”的错误:


为了这个错误我甚至认真评估了重新配置数据库的可能性。无奈这个R2的SQL2008打过SP1了,无论是修复还是重装都是很花时间的事情,所以不甘心,在Google上找了一圈。终于找到个类似的主题反应了这个问题。是位国际友人报告的,标题是“SQL Server 2008 R2 - "Specified Module cannot be Found. (MS Visual Database Tools)"”,其实是一样的错误(他的是英文版……)。可惜这个主题中表示同样遭遇这个问题的人虽然不少,但是他们终究没找到解决方案。

根据他们的经验,下面的方法已经确认是无效的:

重装 SQL2008 (我想包括了修复)
重装 .net framework 3.5
重装VS2010和VS2010 SP1
他们并没有讨论出个所以然来。如果非说他们有进度的话,那就是其中的一个哥们儿选择了『重装系统』来一了百了……

作为一个Win7正式发布后就没重装过系统的人来说,这样的解决方案确实有点儿……无法接受。


2.还是自己解决吧。
伟大的领袖毛主席说,『自己动手,丰衣足食』。

具体查找原因的过程略……其实就是用Process Monitor观察创建关系图时的加载操作,看看哪些是失败的,说出来又是巴拉巴拉一堆流水账,不说也罢。最终找到的原因是:『找不到 msvcr11.dll 』。

明眼人一看就知道这是 VS2011 中的附带的VC运行时,但为什么卸载VS2011后SQL Server 2008R2 还需要它,这个问题也许只有微软能解释了。(说不定是VS2011更新了SQL2008 R2也使用的共享组件?)

既然知道原因了,那就很简单了。在VS2011 Developer Preview的安装包中找到“packagesvcRuntimeMinimum_x86vcRuntimeMinimum_x86.msi”安装一下就行了。64位系统说不定把“packagesvcRuntimeMinimum_amd64vcRuntimeMinimum_amd64.msi”也装一下更好一点。这样说来,回想起来我卸载VS2011的时候是把附带的组件想当然地觉得也是不需要的所以给一并删除了。看来删除有风险删除需谨慎啊,有些东西真的不是你想删,想删就能删的。哎。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • Redhat Linux8.0软件卸载问题(已安装,卸载时提示没安装)
  • ubuntu系统中软件安装、卸载以及查询是否已经安装某个软件包的方法
  • 高手指教——在没有卸载程序的情况下,如何卸载已安装的软件,象Windows那样?
  • 求助:我昨天安装了realplayer 9,结果装上了,但是当我用时,他总是说有另一个程序也在用,于是我想卸载,可是当我在命令行敲卸载命令后
  • 红帽子5.5,卸载软件一半被强制中断,现在卸载也不行,安装也不行。这个问题比较刁,具体内容已经写好了,希不惜赐教。
  • 完全卸载mysql(停止服务、卸载相关程序、删除注册表
  • 求教ubuntu系统卸载软件的问题
  • 光驱卸载问题
  • linux下怎么卸载realplayer??
  • 怎么卸载VMware Workstation
  • 如何干净卸载由多个rpm安装的包?
  • JDeveloper为什麽卸载不了?
  • 在Opensuse系统下怎么卸载软件?
  • 用程序卸载U盘
  • SOLARIS 下如何卸载ORACLE10G
  • 如何卸载vi vim
  • 怎么卸载Redhat9中的自带的GCC?
  • 关于LINUX内核模块的按需卸载及安装
  • 在linux下如何卸载软件
  • Kylix3卸载不完全造成的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    求助:我昨天安装了realplayer 9,结果装上了,但是当我用时,他总是说有另一个程序也在用,于是我想卸载,可是当我在命令行敲卸载命令后 iis7站长之家