Поделиться через


Как задать расположение временной базы данных с помощью объектов удаленного доступа к данным и объекта 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"

См. также

Справка и поддержка

Получение помощи по SQL Server Compact Edition