Partager via


Procédure : spécifier l'emplacement de la base de données temporaire à l'aide des objets RDA ou de réplication

Vous pouvez spécifier de manière explicite l'emplacement et la taille de la base de données temporaire en utilisant les objets RDA et de réplication de Microsoft SQL Server 2005 Compact Edition. Pour spécifier l'emplacement, ajoutez le paramètre temp path, temp file directory ou ssce:temp file directory à la chaîne de connexion (définie avec SqlCeReplication.SubscriberConnectionString ou SqlCeRemoteDataAccess.LocalConnectionString). Pour spécifier la taille, ajoutez le paramètre temp file max size.

Remarque :
L'emplacement que vous spécifiez pour la base de données temporaire doit déjà exister.

Exemple

L'exemple suivant indique comment utiliser la propriété SubscriberConnectionString dans l'objet Replication pour définir l'emplacement de la base de données temporaire.

SqlCeReplication ceRepl = new SqlCeReplication();
ceRepl.SubscriberConnectionString = @"Persist Security Info = False;
   Temp File Directory = '\TempDB\'; Temp File Max Size = 256;
   Data Source = 'SalesData.sdf';
   Password = '<password>'; File Mode = 'shared read';
   Max Database Size = 256; Max Buffer Size = 1024";
Dim repl As New SqlCeReplication()
repl.SubscriberConnectionString = "Persist Security Info = False;" & _
   "Temp File Directory = '\TempDB\'; Temp File Max Size = 256;" & _
   "Data Source = 'SalesData.sdf';" & _
   "Password = '<password>'; File Mode = 'shared read';" & _
   "Max Database Size = 256; Max Buffer Size = 1024"

L'exemple suivant indique comment utiliser la propriété LocalConnectionString dans l'objet RemoteDataAccess pour définir l'emplacement de la base de données temporaire.

SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess();
rda.LocalConnectionString = @"Persist Security Info = False;
   Temp Path = '\TempDB\'; Data Source = 'SalesData.sdf';
   Password = '<password>'; File Mode = 'shared read';
   Max Database Size = 256; Max Buffer Size = 1024";
Dim rda As New SqlCeRemoteDataAccess()
rda.LocalConnectionString = "Persist Security Info = False;" & _
   "Temp Path = '\TempDB\'; Data Source = 'SalesData.sdf';" & _
   "Password = '<password>'; File Mode = 'shared read';" & _
   "Max Database Size = 256; Max Buffer Size = 1024"

Voir aussi

Aide et information

Assistance sur SQL Server Compact Edition