当我在家中的64位计算机上尝试从visual studio的服务器资源管理器对sql server数据库进行任何修改时,我在visual studio显示的消息框上收到以下消息。数据库是在32位机器上创建和填充的。有什么想法吗?
编辑:
已修复此问题,方法是替换位于以下位置的损坏的dll:"C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll“
发布于 2012-07-02 10:07:56
对于来自谷歌的其他人来说,这是一个小小的提醒……
这(对我和most people here来说)是由于安装了VS11测试版,然后在没有安装VS2012的情况下卸载了VS11测试版。替换上面提到的DLL,以及可选的位于下面路径中的DLL,似乎可以解决问题。
C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\*.dll
发布于 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可能也会起作用)之后,一切都可以正常工作了!
发布于 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做到了。
在那之后,它也可能需要重新安装竞价,但也可能不会。祝好运!
https://stackoverflow.com/questions/10460118
复制相似问题