방법: 복제 및 RDA 개체를 사용하여 임시 데이터베이스 위치 지정

Microsoft SQL Server 2005 Compact Edition 복제 및 RDA(Remote Data Access) 개체를 사용하여 임시 데이터베이스의 위치 및 크기를 명시적으로 지정할 수 있습니다. 위치를 지정하려면 temp path, temp file directory 또는 ssce:temp file directory 매개 변수를 연결 문자열(SqlCeReplication.SubscriberConnectionString 또는 SqlCeRemoteDataAccess.LocalConnectionString으로 설정)에 추가합니다. 크기를 지정하려면 temp file max size 매개 변수를 추가합니다.

[!참고] 임시 데이터베이스용으로 지정한 위치는 이미 존재하는 위치여야 합니다.

다음 예에서는 Replication 개체의 SubscriberConnectionString 속성을 사용하여 임시 데이터베이스의 위치를 설정하는 방법을 보여 줍니다.

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"

다음 예에서는 RemoteDataAccess 개체의 LocalConnectionString 속성을 사용하여 임시 데이터베이스의 위치를 설정하는 방법을 보여 줍니다.

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 지원 정보 보기