Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cette rubrique, vous allez apprendre à compacter une base de données Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) à l'aide de la méthode Compact de l'objet SqlServerCe.Engine. Pour plus d'informations sur l'utilisation de l'espace de noms SqlServerCe, consultez la documentation de référence sur l'espace de noms SqlServerCe.
Pour compacter une base de données SQL Server Compact Edition
Créez un objet Engine, puis transmettez-le dans la chaîne de connexion à la base de données existante que vous souhaitez compacter.
SqlCeEngine engine = new SqlCeEngine("Data Source = AdWks.sdf");Appelez la méthode Compact. Lorsque vous appelez la méthode Compact, vous pouvez également spécifier de nouvelles propriétés de base de données, notamment l'ajout d'une protection par mot de passe ou d'un chiffrement.
engine.Compact("Data Source=; Password = a@3!7f$dQ;");
Exemple
Cet exemple illustre comment compacter une base de données SQL Server Compact Edition existante et modifier les propriétés de la base de données.
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;")
Voir aussi
Concepts
Maintenance des bases de données [SQL Server Compact Edition]
Tâches de base de données courantes (SQL Server Compact Edition)