可打印版本       提交     
请单击以进行评分并提供反馈
全部折叠/全部展开 全部折叠
同时提供下列产品的其他版本:
 全部折叠全部展开      代码:全部 代码:多个 代码:Visual Basic 代码:C# 代码:Visual C++ 代码:F# 代码:JScript 
如何使用 ADO.NET 指定临时数据库的位置(以编程方式)

您可以通过使用 SQL Server Compact 3.5 的 Microsoft .NET Compact Framework 数据提供程序,显式指定临时数据库的位置和大小。若要进行此操作,请将 temp file directorytemp file max size 属性添加到连接字符串中,如下所示:

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

注意注意

为临时数据库指定的位置必须已经存在。

下面的示例显示如何将临时数据库位置传递到 SqlCeConnection 对象的连接字符串中:

C#
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();
Visual Basic
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()
© 2012 Microsoft 版权所有。 保留所有权利 | 商标 | 隐私权声明
Page view tracker