Condividi tramite


Procedura: Specifica del percorso del database temporaneo tramite gli oggetti Replication e RDA

È possibile specificare in modo esplicito il percorso e le dimensioni del database temporaneo tramite gli oggetti Replication e RDA (Remote Data Access) di Microsoft SQL Server Compact 3.5. Per specificare il percorso, aggiungere il parametro temp path, temp file directory o ssce:temp file directory alla stringa di connessione, impostata con SqlCeReplication.SubscriberConnectionString o SqlCeRemoteDataAccess.LocalConnectionString. Per specificare le dimensioni, aggiungere il parametro temp file max size.

Nota

Il percorso specificato per il database temporaneo deve essere già esistente.

Esempio

Nell'esempio seguente viene illustrato l'utilizzo della proprietà SubscriberConnectionString nell'oggetto Replication per impostare il percorso del database temporaneo.

SqlCeReplication ceRepl = new SqlCeReplication();
ceRepl.SubscriberConnectionString = @"Persist Security Info = False;
   Temp File Directory = '\TempDB\'; Temp File Max Size = 256;
   Data Source = 'SalesData.sdf';
   Password = '<enterStrongPasswordHere>'; 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 = '<enterStrongPasswordHere>'; File Mode = 'shared read';" & _
   "Max Database Size = 256; Max Buffer Size = 1024"

Nell'esempio seguente viene illustrato l'utilizzo della proprietà LocalConnectionString nell'oggetto RemoteDataAccess per impostare il percorso del database temporaneo.

SqlCeRemoteDataAccess rda = new SqlCeRemoteDataAccess();
rda.LocalConnectionString = @"Persist Security Info = False;
   Temp Path = '\TempDB\'; Data Source = 'SalesData.sdf';
   Password = '<enterStrongPasswordHere>'; 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 = '<enterStrongPasswordHere>'; File Mode = 'shared read';" & _
   "Max Database Size = 256; Max Buffer Size = 1024"