2012-05-05 120 views
17

當我嘗試在家中的64位計算機上從Visual Studio的服務器資源管理器對SQL Server數據庫執行任何修改時,從Visual Studio顯示的消息框中收到以下消息。數據庫是在32位機器上創建和填充的。有什麼想法嗎?無法找到指定的模塊。來自HRESULT的異常:0x8007007E

編輯:

通過更換設在這裏損壞的DLL修復它: 「C:\ Program Files文件(x86)的\ Common Files文件\微軟共享\可視化數據庫工具\ dsref80.dll」

+0

謝謝,由於這個問題,我得到了它的工作。我替換了你在EDIT中提到的文件,以及Pat在下面答案中的目錄中的所有文件。 –

+1

任何人都可以將這些DLL文件上傳到mediafire嗎? – David

+0

@David,我不記得我替換.dll的方式,但是'HarshdeepGupta'包含了一個包含一些文件的博客文章鏈接。看看他的答案。 – Pantelis

回答

16

就像是對Google來的任何人的單挑一樣......

安裝VS11 Beta後,發生了這種情況(對於我和most people here),然後卸載VS11 Beta而未安裝VS2012 。替換上面提到的DLL以及可選的位於下面路徑中的DLL似乎可以解決這些問題。

C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\*.dll 
+0

同樣的原因也在這裏。 – Pantelis

+0

我遇到了同樣的問題,非常感謝。 – SixOThree

+1

+1替換掉VS2012卸載後破壞的2k8 SSMS –

1

我的問題基本上是一樣的。

我無法創建數據庫圖。 Visual Studio 2010只會以靜默方式失敗,但SQL Server Management Studio提供了錯誤消息「無法找到指定的模塊(MS Visual Database Tools)」。這是在嘗試(並刪除)新的Visual Studio測試版之後發生的。

您的解決方案帶給我正確的方向。但是,而不是dsref80.dll文件,我的問題是整個文件夾C:\ Program Files文件(x86)\ Common Files \ microsoft shared \ MSDesigners8。刪除該文件夾並從虛擬機中插入一個副本(修復VS可能也會起作用),一切都再次運行!

0

我遇到了這個問題,試圖使用SQL Server 2008 R2商業智能開發工作室(BIDS),它使用Visual Studio 2008 Shell(集成模式)。每次我嘗試創建一個新的Integration Services項目時,出現錯誤,「...指定的模塊找不到(從HRESULT異常:0x8007007E)(System.Windows.Forms)...」。

正如其他海報已經指出,MSDesigners8中的文件似乎已損壞。我並不認爲要在虛擬機中安裝SQL Server 2008 R2 BIDS以獲取DLL的副本以放入該文件夾,但我發現了一個似乎可行的解決方案:安裝Visual Studio 2008 Shell (integrated mode) SP1

在此之前,我將MSDesigners8文件夾重命名爲MSDesigners8_old(並且.dll文件也被重命名爲.dllold。我不認爲這一點很重要;只是在這種情況下才包括它)。我嘗試修復以及重新安裝BIDS,但它沒有重新創建MSDesigners8文件夾。安裝SP1。

之後,它可能還需要重新安裝BIDS,但它可能不會。祝你好運!

0

我正經歷上的Visual Studio 2012專業版11.0.61030.00更新4同樣的錯誤,並通過進入到C解決了這個問題:\程序文件(x86)\ Common Files文件\微軟共享\可視化數據庫工具和重命名dsref80。 dll文件desref80.old.dll,然後在我的Visual Studio安裝上運行「修復」操作。修復時,Visual Studio修復對話框告訴我它無法找到軟件包源,因爲我沒有安裝光盤可用,所以我只是選擇了「下載」選項,它工作。這將安裝desref80.dll文件的相應版本。

-1

F你認爲你可能有這個問題,只是從另一個SQL Server複製2008R2/Visual Studio 2008中安裝替換您的文件,也就是工作,具體如下:

C:\ Program Files文件(86) \共同文件\ Microsoft共享\ MSDesigners8 \ msddslm.dll

C:\程序文件(x86)\共同文件\ Microsoft共享\ MSDesigners8 \ msdds.dll

C:\程序文件(x86)\共同Files \ microsoft shared \ MSDesigners8 \ msddsf.dll

C:\程序文件(x86)\共同文件\ Microsoft共享\ MSDesigners8 \ msddslmp.dll

C:\程序文件(x86)\共同文件\ Microsoft共享\ MSDesigners8 \ msddsp.dll

相關問題