2013-03-05 2 views
0

Возможна ли возможность резервного копирования и восстановления данных в версии SQL Server Compact 3.5 SP2?Резервное копирование и восстановление данных SQL Server Compact 3.5 SP2 Edition?

Я разработал и установил настольное приложение C#, которое отлично работает. Мое приложение может хранить и обрабатывать данные.

Теперь я хочу сделать резервную копию данных, хранящихся в SQL Server Compact 3.5 с пакетом обновления 2 (SP2), встроенных в мое приложение. Я также хочу создавать отчеты из уже сохраненных данных.

Может кто-нибудь сказать:

МОЖНО ИЛИ НЕТ? ЕСЛИ ВОЗМОЖНО МОЖЕТЕ ЛИ ВЫ, ПОЖАЛУЙСТА, ДАЙТЕ МНЕ ЛИЦУ ПРОГУЛКИ ЧЕРЕЗ ДЕЛАТЬ ЭТО.

Спасибо

+0

Да - обязательно - просто скопируйте файл '.sdf' в другое место ... SQL Server Compact имеет все свои данные и метаданные, хранящиеся внутри этого единственного файла .sdf, просто скопируйте его - это ваша резервная копия –

+0

Пожалуйста не используйте кепки, попробуйте использовать теги разметки вместо того, чтобы привлечь внимание к определенному предложению или сделать сообщение более читаемым. –

+0

Возможный дубликат [Take 'Backup' базы данных SQL Server Compact] (http://stackoverflow.com/questions/2294656/take-backup-of-sql-server-compact-database) –

ответ

0

Согласно MSDN, вы просто скопировать файл, чтобы сделать резервную копию, а так же для восстановления. Вы можете view the documentation here. Он находится в самом низу страницы.

код очень просто:

System.IO.File.Copy(sourceFileName, destFileName); 

Here's another SO post об этой теме, которая расскажет вам, что вы должны не быть с помощью файла SDF-когда вы резервное копирование/копирование иначе он будет заблокирован.

Удачи!

+0

Проблема решена ... Спасибо за вашу помощь. –