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.
Met à niveau une base de données SQL Server Compact de la version 3.5 à la version 4.0. La base de données de destination sera chiffrée si le mode de chiffrement était spécifié dans la chaîne de connexion de destination. Le classement de la base de données respecte la casse si la valeur true est affectée à la propriété de respect de la casse dans la chaîne de connexion.
Espace de noms : System.Data.SqlServerCe
Assembly : System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)
Syntaxe
'Déclaration
Public Sub Upgrade ( _
destConnectionString As String _
)
'Utilisation
Dim instance As SqlCeEngine
Dim destConnectionString As String
instance.Upgrade(destConnectionString)
public void Upgrade(
string destConnectionString
)
public:
void Upgrade(
String^ destConnectionString
)
member Upgrade :
destConnectionString:string -> unit
public function Upgrade(
destConnectionString : String
)
Paramètres
- destConnectionString
Type : System.String
Chaîne de connexion à la base de données de destination.
Exemples
L'exemple suivant illustre la mise à niveau d'une base de données SQL Server Compact précédemment créée vers une base de données SQL Server Compact qui respecte la casse.
/// <summary>
/// Demonstrates how to upgrade a database with case sensitivity.
/// </summary>
public static void UpgradeDatabasewithCaseSensitive()
{
// <Snippet2>
// Default case-insentive connection string.
// Note that Northwind.sdf is an old 3.1 version database.
string connStringCI = "Data Source= Northwind.sdf; LCID= 1033";
// Set "Case Sensitive" to true to change the collation from CI to CS.
string connStringCS = "Data Source= Northwind.sdf; LCID= 1033; Case Sensitive=true";
SqlCeEngine engine = new SqlCeEngine(connStringCI);
// The collation of the database will be case sensitive because of
// the new connection string used by the Upgrade method.
engine.Upgrade(connStringCS);
SqlCeConnection conn = null;
conn = new SqlCeConnection(connStringCI);
conn.Open();
//Retrieve the connection string information - notice the 'Case Sensitive' value.
List<KeyValuePair<string, string>> dbinfo = conn.GetDatabaseInfo();
Console.WriteLine("\nGetDatabaseInfo() results:");
foreach (KeyValuePair<string, string> kvp in dbinfo)
{
Console.WriteLine(kvp);
}
// </Snippet2>
}