首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法找到指定的模块。来自HRESULT的异常: 0x8007007E

无法找到指定的模块。来自HRESULT的异常: 0x8007007E
EN

Stack Overflow用户
提问于 2012-05-05 16:18:55
回答 5查看 29.6K关注 0票数 17

当我在家中的64位计算机上尝试从visual studio的服务器资源管理器对sql server数据库进行任何修改时,我在visual studio显示的消息框上收到以下消息。数据库是在32位机器上创建和填充的。有什么想法吗?

编辑:

已修复此问题,方法是替换位于以下位置的损坏的dll:"C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll“

EN

回答 5

Stack Overflow用户

发布于 2012-07-02 10:07:56

对于来自谷歌的其他人来说,这是一个小小的提醒……

这(对我和most people here来说)是由于安装了VS11测试版,然后在没有安装VS2012的情况下卸载了VS11测试版。替换上面提到的DLL,以及可选的位于下面路径中的DLL,似乎可以解决问题。

代码语言:javascript
复制
C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\*.dll
票数 16
EN

Stack Overflow用户

发布于 2013-05-23 20:41:02

我的问题基本上是一样的。

我无法创建数据库关系图。Visual Studio 2010将静默失败,但SQL Server Management Studio给出错误消息“找不到指定的模块。(MS Visual Database Tools)”。这发生在尝试(并删除)新的Visual Studio测试版之后。

您的解决方案将我带到了正确的方向。但是我的问题不是dsref80.dll文件,而是整个文件夹C:\Program Files (x86)\Common Files\microsoft \MSDesigners8。在移除该文件夹并从虚拟机中插入一个副本(修复VS可能也会起作用)之后,一切都可以正常工作了!

票数 1
EN

Stack Overflow用户

发布于 2014-03-26 02:48:52

我在尝试使用SQL Server2008Shell商业智能开发工作室(BIDS)时遇到了这个问题,它使用的是Visual Studio2008Shell(集成模式)。每次我尝试创建一个新的Integration Services项目时,我都会收到一个错误,"...找不到指定的模块。(来自HRESULT的异常: 0x8007007E) (System.Windows.Forms) ...“。

正如其他发帖者所指出的那样,MSDesigners8中的文件似乎已被损坏。我没有想过要在虚拟机中安装SQL Server2008dll BIDS来将R2的副本放到该文件夹中,但我找到了一个似乎可行的解决方案:安装Visual Studio 2008 Shell (integrated mode) SP1

在此之前,我将MSDesigners8文件夹重命名为MSDesigners8_old ( .dll文件也重命名为.dllold。我不认为这很重要;我只是在这里包含它,以防它确实重要)。我尝试修复以及重新安装BIDS,但它没有重新创建MSDesigners8文件夹。安装SP1做到了。

在那之后,它也可能需要重新安装竞价,但也可能不会。祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10460118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档