¿Es posible tomar Copia de Seguridad de la base de datos de SQL Server Compact (es decir, * .sdf) y Restaurar la misma.Tomar 'Copia de seguridad' de la base de datos de SQL Server Compact
Respuesta
Copie el archivo. Hecho.
Presupuesto de Maintaining Databases:
Dado que SQL Server Compact 3.5 es un sistema de base de datos basada en archivos , puede realizar muchas tareas de bases de datos comunes tales como copias de seguridad, restaurar y eliminación de una base de datos utilizando el archivo API del sistema.
Para hacer una copia de seguridad de una base de datos, cierre todas las conexiones a la base de datos, y luego copie el archivo .sdf. Para restaurar una base de datos , copie el archivo .sdf a su ubicación de trabajo habitual. Estas operaciones funcionan incluso si la base de datos está configurada para la replicación. Para eliminar una base de datos , elimine el archivo de base de datos .sdf .
No programáticamente necesitamos hacer una copia de seguridad como, SqlCeCommand cmd = new SqlCeCommand(); cmd.Connection = conn; cmd.CommandText = @ "BACKUP DATABASE [D: \\ CompactDatabases \\ Northwind.sdf] TO DISK = 'C: \\ Test \\ DB.bak'"; cmd.CommandType = CommandType.Text; int i = cmd.ExecuteNonQuery(); pero está lanzando una excepción de la siguiente manera: Hubo un error al analizar la consulta. [Número de línea de Token = 1, Offset de línea Token = 1, Token en error = BACKUP] Entonces, ¿cómo tomar la copia de seguridad programáticamente? –
programáticamente? Por supuesto. File.Copy ("mydb.sdf", mybackup.sdf "); – ctacke
El mayor problema con la restauración basada en archivos que mencionaste AngryHacker es" cerrar todas las conexiones a la base de datos " Esto puede no ser posible sin tomar el sitio web fuera de línea (suponiendo que sea un sitio web) e incluso entonces el proceso de grupo de aplicaciones puede mantener el archivo abierto. –
Escribo la base de datos compacta de SQL en un archivo XML utilizando LINQ to SQL y la vuelvo a leer para restaurarla.
Gracias por su respuesta ¿Cree que podemos restaurar una copia de seguridad tomada de la base de datos de SQL Server en la base de datos SQL Server Compact. –
- 1. Desventajas del uso de SQL Server Compact frente a la base de datos SQL Server dedicada
- 2. sql server compact edition Editor de datos
- 3. ¿Cómo rescato una pequeña porción de datos de una copia de seguridad de base de datos de SQL Server?
- 4. cómo tener copia de seguridad de base de datos SQL sin datos
- 5. Archivos SQL Server MDF - Cómo hacer una copia de seguridad
- 6. Copia de seguridad de la base de datos MySQL
- 7. Resolver daños en archivos de base de datos de SQL Server Compact Edition
- 8. Problemas de restauración de copia de seguridad de SQL Server?
- 9. Restaurar la copia de seguridad de la base de datos a través de la red
- 10. ¿Es posible restaurar la copia de seguridad de Sql Server 2008 en el servidor sql 2005
- 11. Error al restaurar la copia de seguridad de la base de datos
- 12. Copia de la base de datos de SQL Server Express a otra computadora
- 13. ¿Por qué la copia de seguridad de SQL Server es mucho más grande que los archivos de base de datos?
- 14. SQL Server realizar copia de seguridad con C#
- 15. Cómo copia de seguridad de base de datos SQL mediante programación en C#
- 16. Cómo abrir la base de datos SQL Compact solo lectura
- 17. C# Copia de seguridad SMO de la base de datos remota a la máquina local
- 18. Restaurar la base de datos de SQL Server 2008 a SQL Server 2000
- 19. SQL Server 2008 a SQL Server Compact Edition?
- 20. ¿Cómo hacer una copia de seguridad de una base de datos filestream?
- 21. Cambiando de usar SQL Server Express a SQL Server Compact
- 22. Cómo automatizar la copia de seguridad de la base de datos usando phpmyadmin
- 23. Permisos de copia de seguridad
- 24. ¿Dónde está el registro de la aplicación de copia de seguridad para SQL Server 2008?
- 25. Métodos para migrar la base de datos SQL (mdf) a SQL Compact Edition (sdf)
- 26. SQL Server Compact - Schema Management
- 27. ¿Cómo puedo restaurar un archivo de copia de seguridad de base de datos (.bak) de SQL Server 2012 a SQL Server 2008 Express?
- 28. ¿Cómo hago una copia de seguridad de una base de datos SQL usando PHP?
- 29. Cómo hacer una copia de seguridad y restaurar la base de datos ORACLE 11g Como la base de datos SQL2005
- 30. Cómo copiar la base de datos del servidor sql de uno a otro servidor sin ninguna copia de seguridad
SQL Server Compact no es SQL SERVER. Es un subconjunto de SQL. Si desea una compatibilidad completa con SQL Server, use SQL Server Express. – devSpeed