방법: ADO.NET을 사용하여 임시 데이터베이스의 위치 지정(프로그래밍 방식)

SQL Server Compact 4.0용 Microsoft .NET Compact Framework 데이터 공급자를 사용하여 임시 데이터베이스의 위치 및 크기를 명시적으로 지정할 수 있습니다. 이 작업을 수행하려면 다음과 같이 temp file directory 및 temp file max size 속성을 연결 문자열에 추가합니다.

"temp file directory = temp_database_location; temp file max size=128;"

참고

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

다음 예는 SqlCeConnection 개체의 연결 문자열에서 임시 데이터베이스 위치를 전달하는 방법을 보여 줍니다.

SqlCeConnection conn = new SqlCeConnection();
conn.ConnectionString = @"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";
conn.Open();
Dim conn As New SqlCeConnection()
conn.ConnectionString = "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"
conn.Open()