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

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

在卸载VS2011 Developer Preview后,建立数据库关系图时,有可能会遇到“找不到指定的模块”错误。

本文将介绍解决此错误的完整攻略:

问题背景

在卸载VS2011 Developer Preview后,建立数据库关系图时,可能会遇到以下错误提示:

无法加载文件或程序集“Microsoft.VisualStudio.ComponentModelHost, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。找不到指定的模块。

解决方法

方法一:重新注册Microsoft.VisualStudio.ComponentModelHost.dll

  1. 访问以下网址下载Microsoft.VisualStudio.ComponentModelHost.dll文件:https://www.dllme.com/dll/files/microsoft_visual_studio_componentmodelhost_dll.html

  2. 将下载的Microsoft.VisualStudio.ComponentModelHost.dll文件保存到计算机本地的某个目录下,例如C:\Temp。

  3. 打开命令提示符(管理员权限),输入以下命令并运行:

regsvr32 C:\Temp\Microsoft.VisualStudio.ComponentModelHost.dll
  1. 重新打开Sql Server2008 R2的数据库关系图,问题应该已经得到解决。

方法二:卸载并重新安装Sql Server2008 R2

  1. 打开控制面板,找到Sql Server2008 R2的安装程序。

  2. 卸载Sql Server2008 R2。

  3. 访问Microsoft官网下载最新版的Sql Server2008 R2安装程序并重新安装。

  4. 重新打开Sql Server2008 R2的数据库关系图,问题应该已经得到解决。

示例说明

以下示例将演示如何使用方法一解决问题:

  1. 访问https://www.dllme.com/dll/files/microsoft_visual_studio_componentmodelhost_dll.html下载Microsoft.VisualStudio.ComponentModelHost.dll文件。我们将其保存到C:\Temp文件夹下。

  2. 打开命令提示符(管理员权限),输入以下命令并运行:

regsvr32 C:\Temp\Microsoft.VisualStudio.ComponentModelHost.dll

此时命令提示符将会显示成功的提示。

  1. 重新打开Sql Server2008 R2的数据库关系图,问题已经得到解决。

以上是解决卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:卸载VS2011 Developer Preview后Sql Server2008 R2建立数据库关系图报“找不到指定的模块”错误的解决方法 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • CentOS6.7系统中编译安装MariaDB数据库

    下面是CentOS6.7系统中编译安装MariaDB数据库的完整攻略: 安装必要的依赖库和软件 首先需要安装对应的依赖库和软件: yum -y update yum -y groupinstall "Development tools" yum -y install cmake ncurses-devel libxml2-devel zl…

    database 2023年5月22日
    00
  • 浅谈RHEL7和RHEL6的主要变化

    浅谈RHEL7和RHEL6的主要变化 操作系统内核升级 RHEL7相比RHEL6主要变化在于升级了内核版本,具体来讲,RHEL6的内核版本是2.6.x,而RHEL7的内核版本是3.10.x。这一升级在性能和安全性方面带来了显著的提升。 例如,在传统的系统调用中,读写文件的操作通常都是同步的,也就是说在读写文件时需要一直等待I/O操作完成才能执行下一条指令。而…

    database 2023年5月22日
    00
  • 自动清理MySQL binlog日志

    开启MySQL binlog日志的服务器,如果不设置自动清理日志,默认binlog日志一直保留着,时间一长,服务器磁盘空间被binlog日志占满,导致MySQL数据库出错。 使用下面方法可以安全清理binlog日志 一、没有主从同步的情况下清理日志 mysql -uroot -p123456 -e ‘PURGE MASTER LOGS BEFORE DATE…

    MySQL 2023年4月13日
    00
  • MySQL 分组查询和聚合函数

    MySQL 分组查询和聚合函数是在数据库中对多条数据进行统计分析的重要方法,可以对数据进行汇总统计、计算汇总值、分组计算等操作。下面将从分组查询和聚合函数的概念、语法、实例等方面进行详细讲解: 概念 分组查询是根据一定的条件,将表中的数据进行分组,然后对每一组数据进行相关计算,比如总数、平均数、最大值、最小值等。聚合函数,即对一组数据进行操作,并返回一个结果…

    database 2023年5月21日
    00
  • redis 在 php 中的应用(Connection [ 连接] 篇)

    本文为我阅读了 redis参考手册 之后编写,注意 php_redis 和 redis-cli 的区别(主要是返回值类型和参数用法) 目录: Connection(连接) AUTH ECHO PING SELECT CLOSE Connection(连接) 1、AUTH Redis Auth 命令用于检测给定的密码和配置文件中的密码是否相符。 语法: red…

    Redis 2023年4月11日
    00
  • MySQL性能优化之路—修改配置文件my.cnf

    MySQL是一种常见的关系型数据库管理系统,配置合理可以提高其性能和吞吐量。在对MySQL进行性能优化时,修改配置文件my.cnf是非常重要的一步。下面我将详细讲解如何进行此项操作。 找到my.cnf文件 在Linux系统上,my.cnf一般位于/etc目录下,可以使用以下命令来查找: find / -name my.cnf Windows系统上,my.cn…

    database 2023年5月19日
    00
  • Oracle别名使用要点小结

    让我为你详细讲解一下“Oracle别名使用要点小结”的完整攻略。 什么是别名 在Oracle中,别名是指为一个或多个表、列、函数等定义一个临时名称,以便于在查询语句中更方便的使用。 别名的作用 别名有多种作用,主要包括: 缩短查询语句长度 提高查询语句的可读性 解决表名或列名过长的问题 允许对同一表使用多个别名,用于解决自连接问题等 别名使用要点 在使用别名…

    database 2023年5月21日
    00
  • MySQL SQL预处理(Prepared)的语法实例与注意事项

    MySQL SQL预处理是一种有效的防止SQL注入攻击的解决方案,同时也可以提高数据库操作的效率。MySQL支持使用“Prepared statement”预处理语句的方式进行SQL查询和操作,下面是“MySQL SQL预处理(Prepared)的语法实例与注意事项”的完整攻略。 1. 什么是MySQL SQL预处理(Prepared)语句 MySQL SQ…

    database 2023年5月21日
    00
合作推广
合作推广
分享本页
返回顶部