Freigeben über


Vorgehensweise: Angeben des Speicherortes der temporären Datenbank mithilfe der Objekte "Replication" und "RDA"

Mithilfe der Objekte Replication und RDA von Microsoft SQL Server 2005 Compact Edition können Sie den Speicherort und die Größe der temporären Datenbank explizit angeben. Zum Angeben des Speicherorts fügen Sie den Parameter temp path, temp file directory oder ssce:temp file directory der Verbindungszeichenfolge hinzu (die entweder mit SqlCeReplication.SubscriberConnectionString oder mit SqlCeRemoteDataAccess.LocalConnectionString festgelegt wird). Zum Angeben der Größe fügen Sie den Parameter temp file max size hinzu.

Hinweis:
Der von Ihnen angegebene Speicherort für die temporäre Datenbank muss bereits vorhanden sein.

Beispiel

Im folgenden Beispiel wird gezeigt, wie die SubscriberConnectionString-Eigenschaft im Replication-Objekt verwendet wird, um den Speicherort der temporären Datenbank festzulegen.

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"

Im folgenden Beispiel wird gezeigt, wie die LocalConnectionString-Eigenschaft im RemoteDataAccess-Objekt verwendet wird, um den Speicherort der temporären Datenbank festzulegen.

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"

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition