Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema aprenderá a compactar una base de datos de Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) utilizando el método Compact del objeto SqlServerCe.Engine. Para obtener más información sobre cómo usar el espacio de nombres SqlServerCe, consulte la documentación de referencia sobre el espacio de nombres SqlServerCe.
Para compactar una base de datos de SQL Server Compact Edition
Cree un objeto Engine y pase la cadena de conexión a la base de datos existente que desee compactar.
SqlCeEngine engine = new SqlCeEngine("Data Source = AdWks.sdf");Llame al método Compact. Cuando llame al método Compact, también puede especificar las propiedades de la nueva base de datos, incluida la protección con contraseña o el cifrado.
engine.Compact("Data Source=; Password = a@3!7f$dQ;");
Ejemplo
En este ejemplo, una base de datos de SQL Server Compact Edition existente se compacta y se indica cómo cambiar las propiedades de base de datos.
SqlCeEngine engine = new SqlCeEngine("Data Source = AdventureWorks.sdf");
// Specify null destination connection string for in-place compaction
//
engine.Compact(null);
// Specify connection string for new database options. The following
// tokens are valid:
// - Password
// - LCID
// - Encrypt
//
// All other SqlCeConnection.ConnectionString tokens are ignored
//
engine.Compact("Data Source=; Password =a@3!7f$dQ;");
Dim engine As New SqlCeEngine("Data Source = AdventureWorks.sdf")
' Specify null destination connection string for in-place compaction
engine.Compact(Nothing)
' Specify connection string for new database options. The following
' tokens are valid:
' - Password
' - LCID
' - Encrypt
'
' All other SqlCeConnection.ConnectionString tokens are ignored
'
engine.Compact("Data Source=; Password =a@3!7f$dQ;")
Vea también
Conceptos
Mantener bases de datos (SQL Server Compact Edition)
Tareas comunes de bases de datos (SQL Server Compact Edition)