ADO.NET を使用して一時データベースの場所を指定する方法 (プログラム)

Microsoft .NET Compact Framework Data Provider for SQL Server Compact 4.0 を使用すると、一時データベースの場所とサイズを明示的に指定できます。この操作を実行するには、次のように接続文字列に 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()