Можно ли сделать резервную копию базы данных SQL Server Compact (т. Е. * .Sdf) и восстановить то же самое.
Просто скопируйте файл.Готово.
Цитата из Ведение баз данных :
Поскольку SQL Server Compact 3.5 представляет собой файловую систему баз данных, вы можете выполнять многие распространенные задачи базы данных, такие какрезервное копирование, восстановление и удаление базы данных с помощью API-интерфейсов файловой системы. Для резервного копирования базы данных закройте все соединения с базой данных, а затем скопируйте файл .sdf.Чтобы восстановить базу данных, скопируйте файл .sdf обратно в его обычное рабочее место.Эти операции работают, даже если база данных настроена для репликации.Чтобы удалить базу данных, удалите файл базы данных .sdf.
Поскольку SQL Server Compact 3.5 представляет собой файловую систему баз данных, вы можете выполнять многие распространенные задачи базы данных, такие какрезервное копирование, восстановление и удаление базы данных с помощью API-интерфейсов файловой системы.
Для резервного копирования базы данных закройте все соединения с базой данных, а затем скопируйте файл .sdf.Чтобы восстановить базу данных, скопируйте файл .sdf обратно в его обычное рабочее место.Эти операции работают, даже если база данных настроена для репликации.Чтобы удалить базу данных, удалите файл базы данных .sdf.
Я записываю компактную базу данных SQL в файл XML, используя LINQ to SQL, и снова считываю ее, чтобы восстановить.