Как задать расположение временной базы данных с помощью объектов удаленного доступа к данным и объекта Replication
Расположение и размер временной базы данных можно явно задать с помощью объектов удаленного доступа к данным и Replication Microsoft SQL Server 2005 Compact Edition. Чтобы указать расположение, добавьте в строку соединения параметр temp path, temp file directory или ssce:temp file directory (со значением SqlCeReplication.SubscriberConnectionString или SqlCeRemoteDataAccess.LocalConnectionString). Чтобы указать размер, добавьте параметр temp file max size.
Примечание. |
---|
Для временной базы данных можно задать только уже существующее расположение. |
Пример
В приведенном примере показан способ использования свойства SubscriberConnectionString в объекте Replication для указания расположения временной базы данных.
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"
В приведенном примере показан способ использования свойства LocalConnectionString в объекте RemoteDataAccess для указания расположения временной базы данных.
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"