SMO восстановление и Windows 7 - PullRequest
1 голос
/ 21 декабря 2009

У меня есть приложение, которое использует SMO для управления базами данных. Отлично работает на XP и Server 2003. Однако, когда я пытаюсь запустить его в Windows 7, я получаю следующее исключение:

Не удалось восстановить сервер 'localhost'. ---> System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'Microsoft.SqlServer.BatchParser, версия = 9.0.242.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91' или одна из ее зависимостей. Система не может найти указанный файл. Имя файла: 'Microsoft.SqlServer.BatchParser, версия = 9.0.242.0, культура = нейтральная, PublicKeyToken = 89845dcd8080cc91'

Это проблема UAC / разрешений? Windows 7 является единственной переменной между двумя компьютерами. База данных Sql Server 2005 также используется на обеих машинах. Использование .NET 3.5.

Спасибо.

1 Ответ

1 голос
/ 01 июня 2010

Эта проблема была связана с тем, что эта DLL не установлена ​​на Windows x64. Чтобы решить эту проблему, мне пришлось скачать пакет функций SQL Server: Пакет дополнительных компонентов SQL Server.

...