Вопрос по sql-server-2008, visual-studio – Указанный модуль не может быть найден. Исключение из HRESULT: 0x8007007E

17

Я получаю следующее сообщение в окне сообщений, отображаемом из Visual Studio, когда пытаюсь внести какие-либо изменения в базу данных сервера SQL из обозревателя серверов Visual Studio на моей 64-битной машине дома. База данных была создана и заполнена на 32-битной машине. Какие-нибудь мысли?

EDIT:

Исправлено путем замены поврежденной библиотеки DLL, расположенной здесь: & quot; C: \ Program Files (x86) \ Common Files \ microsoft shared \ Visual Database Tools \ dsref80.dll & quot;

@ Дэвид, я не помню, как я заменил .dll, ноHarshdeepGupta включил ссылку на запись в блоге, в которой есть некоторые файлы. Посмотрите на его ответ. Pantelis
Может ли кто-нибудь загрузить эти файлы DLL в mediafire? David
Спасибо, я получил его на работу из-за этого вопроса. Я заменил как файл, который вы упомянули в своем редактировании, так и все файлы в каталоге в ответе Пата ниже. Randy Burden

Ваш Ответ

5   ответов
0

0.61030.00 с обновлением 4 и решил ее, перейдя в C: \ Program Files (x86) \ Common Files \ microsoft shared \ Visual Database Tools и переименовав файл dsref80.dll в desref80 .old.dll, а затем запустить & quot; Ремонт & quot; действие над моей установкой Visual Studio. При восстановлении диалоговое окно восстановления Visual Studio сообщило, что не может найти источник пакета, поскольку у меня не было установочного диска, поэтому я просто выбрал & quot; Загрузить & quot; вариант и все заработало. Это устанавливает соответствующую версию файла desref80.dll.

-1

что у вас может быть эта проблема, просто замените ваши файлы копией из другой Установки SQL Server 2008R2 / Visual Studio 2008, которая работает следующим образом:

C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8 \ msddslm.dll

C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8 \ msdds.dll

C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8 \ msddsf.dll

C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8 \ msddslmp.dll

C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8 \ msddsp.dll

16

Это случилось (для меня ибольшинство людей здесь) в результате установки VS11 Beta, а затем деинсталляции VS11 Beta без установки VS2012. Замена упомянутых выше библиотек DLL и, возможно, библиотек DLL, расположенных по пути, приведенному ниже, по-видимому, устраняет проблемы.

C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\*.dll
Я знаю это через 2,5 года, но спасибо!
+1 Замена этих исправленных сломанных 2k8 SSMS после удаления VS2012
Здесь та же причина. Pantelis
У меня была та же проблема, решенная этим, большое спасибо.
0

пытаясь использовать среду разработки бизнес-аналитики (BIDS) для SQL Server 2008 R2, которая использует оболочку Visual Studio 2008 (интегрированный режим). Каждый раз, когда я пытался создать новый проект служб Integration Services, я получал сообщение об ошибке "... Указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007E) (System.Windows.Forms) ... & quot ;.

Как отмечали другие авторы, файлы в MSDesigners8 кажутся поврежденными. Я не думал устанавливать SQL Server 2008 R2 BIDS на виртуальной машине, чтобы получить копии библиотек DLL для помещения в эту папку, но я нашел решение, которое, кажется, работает: установкаVisual Studio 2008 Shell (интегрированный режим) SP1.

Перед этим я переименовал папку MSDesigners8 в MSDesigners8_old (и файлы .dll также были переименованы в .dllold. Я не думаю, что это имеет значение обязательно; я включаю его здесь только в том случае, если это имеет значение). Я попытался восстановить, а также переустановить BIDS, но он не воссоздал папку MSDesigners8. Установку SP1 сделал.

После этого может также потребоваться переустановка BIDS, но не может. Удачи!

1

Мне не удалось создать диаграмму базы данных. Visual Studio 2010 просто завершится с ошибкой, но SQL Server Management Studio выдаст сообщение об ошибке "Указанный модуль не найден. (MS Visual Database Tools) & quot ;. Это произошло после того, как вы попробовали (и удалили) новую бета-версию Visual Studio.

Ваше решение привело меня в правильном направлении. Но вместо файла dsref80.dll моей проблемой была вся папка C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSDesigners8. После удаления этой папки и вставки копии с виртуальной машины (возможно, сработал бы и ремонт VS), все снова работает!

Похожие вопросы