SMO не доступен в .NET 4.0?Или есть более простой способ сделать резервную копию базы данных из кода - PullRequest
5 голосов
/ 03 сентября 2010

Некоторое время назад мы обновили наше приложение до .NET 4.0, и теперь нам нужно добавить возможность резервного копирования баз данных SQL Server 2008 из приложения.Однако кажется, что SMO не доступен для .NET 4. Есть ли обходной путь или лучший способ сделать резервную копию базы данных (обратите внимание, что наши резервные копии должны инициироваться пользователем через веб-сайт, поэтому мы не можем запланировать их).1001 *

Ответы [ 2 ]

3 голосов
/ 03 сентября 2010

Использование РЕЗЕРВНАЯ БАЗА ДАННЫХ ?

В противном случае попробуйте эти Один , Два

2 голосов
/ 14 февраля 2011

Вы по-прежнему можете ссылаться на SMO из приложения .NET 4.0, даже если оно предназначено для платформы .NET 2.0.

Если вы получаете исключение Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information., установка последней версии SQL Server SDK (SQL Server 2008 R2) должна исправить это, даже если на компьютере установлена ​​более старая версия SQL Server, например. 2005

...