Я понял, что вы на самом деле можете изменить свойства запроса в представлении «Дизайн» и изменить место назначения с Current на путь базы данных бэкэнда
Я запустил бы с загрузки и переустановки платформы.NET.
Я полагаю, что 0x80004005 является (обычно) ошибкой ДОСТУПА ЗАПРЕЩЕН - поэтому запустите с этого в памяти. Если Вы находитесь на Vista +, попытайтесь выполнить ее как администратора. Иначе Монитор Процесса должен помочь Вам разыскать его.
Быстрый поиск предлагает это:
"Если Вы получаете Ошибку времени выполнения 80 131 522 "Никаких зарегистрированные Сервера или не могли бы загрузить класс для CLSID...", это - потому что Вы пытаетесь выполнить исполняемый файл VB из каталога кроме того, где блок.NET расположен. Это также происходит, при попытке выполнить код vb в интерактивном режиме. Это может быть решено путем установки блока.NET в глобальный кэш приложения"
(http://bytes.com/forum/thread353655.html)
В контексте ASP.NET кажется, что это связано с полномочиями файла:
Код ошибки для отказа 80004005. Эта ошибка может быть вызвана, когда учетная запись рабочего процесса имеет недостаточные права считать файлы Платформы.NET. Удостоверьтесь
(http://weblogs.asp.net/jambrose/archive/2004/09/01/224226.aspx)