卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库

网络编程 2025-03-23 20:40www.168986.cn编程入门

螃蟹的诱惑与技术的困扰:一次关于VS2011与SQL Server 2008 R2的故事

曾经,我为了尝鲜而安装了VS2011 Developer Preview,但新鲜感一过,我就毫不犹豫地卸载了它。谁知,这家伙的安装并不如我想象的那么简单。尽管我把主要程序删除了,但在C盘留下的足迹却难以磨灭。我的C盘原本只有8.XG的空间,安装后再卸载,却发现空间并未如预期般释放。

卸载本身并无大碍,却引发了我另一个问题。昨晚,我突然发现Sql Server 2008 R2 Management Studio无法新建数据库关系图了。一尝试建立,就弹出“找不到指定的模块(MS Visual Database Tools)”的错误。

为了解决这个问题,我费尽心思。尝试了重新配置数据库的可能性,但无奈SQL Server 2008 R2已经打过SP1补丁,无论是修复还是重装都需要花费大量时间。我在Google上寻找答案,终于找到了一个类似的问题报告,是位国际友人发布的。他们同样遇到了这个问题,但并未找到有效的解决方案。有人提出了重装SQL Server 2008、.NET Framework 3.5、VS2010和VS2010 SP1等方案,但并未得到确切的解决结果。其中一位用户甚至选择了重装系统的方式,这让我有些无法接受。

我想起了伟大的领袖毛主席的话:“自己动手,丰衣足食。”我决定自己解决这个问题。通过Process Monitor观察创建关系图时的加载操作,我发现了问题的根源——缺少msvcr11.dll文件。这个文件是VS2011中的VC运行时组件,但为什么卸载VS2011后SQL Server 2008 R2还需要它,这个问题可能需要微软来解答。

找到了问题的根源,解决起来就简单多了。我在VS2011 Developer Preview的安装包中找到“packages\vcRuntimeMinimum_x86\vcRuntimeMinimum_x86.msi”并安装,问题就解决了。对于64位系统,可能还需要安装“packages\vcRuntimeMinimum_amd64\vcRuntimeMinimum_amd64.msi”。回想起来,我卸载VS2011时可能一并删除了这些附带组件,导致了现在的麻烦。看来,删除某些软件时,我们需要更加谨慎,因为有些东西并不是我们想删就能删的。哎,这次的经历真是让我又学到了宝贵的一课。

上一篇:如何用POP3接收电子邮件? 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by