.NET Compact Framework Data Provider for SQL Server CE

.NET Compact Framework Data Provider for SQL Server Mobile

    • Standard

      Data Source=MyData.sdf;Persist Security Info=False;
       SQL Server Compact
    • How to specify the location of the SDF file

      Often times the .SDF database is not running in the current directory so it becomes necessary to programatically set the path to the SDF file. This is an example (.net C#) on how to do this when the SDF file is located in the same directory as the executing application.

      Data Source=" + System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\MyData.sdf;
      Persist Security Info
      =False;
       SQL Server Compact
    • Specifying the maximum database size

      The maximum size of the database is by default 128 MB. Override this by using the following connection string.

      Data Source=MyData.sdf;Max Database Size=256;Persist Security Info=False;
       SQL Server Compact
    • Specifying the maximum buffer size

      The largest amount of memory that can be in use before the server starts flushing changes to disk is by default 640 kB. Override this by using the following connection string.

      Data Source=MyData.sdf;Max Buffer Size=1024;Persist Security Info=False;
       SQL Server Compact
    • Encryption enabled

      Use this connection string to enable encryption on the database.

      Data Source=MyData.sdf;Encrypt Database=True;Password=myPassword;
      File Mode
      =shared read;Persist Security Info=False;

      The Encrypt Database="True" pair is really not necessary as the presence of the Password-parameter itself turns on encryption for the connection.

      SQL Server Compact
    • Exclusive access

      Use this one to disallow other processes from opening or modifying the database while you have it open.

      Data Source=MyData.sdf;File Mode=Exclusive;Persist Security Info=False;
       SQL Server Compact
    • Read only access

      Use this one to open a read-only copy of the database.

      Data Source=MyData.sdf;File Mode=Read Only;Persist Security Info=False;
       SQL Server Compact
    • Exclusive but shared for reading

      Use this one to allow other processes to read, but not modify, the database while you have it open.

      Data Source=MyData.sdf;File Mode=Shared Read;Persist Security Info=False;
       SQL Server Compact
    • Specifying the maximum temp file size

      The maximum size of the temporary database file is by default 128 MB. Override this by using the following connection string.

      Data Source=MyData.sdf;Temp File Max Size=256;Persist Security Info=False;
       SQL Server Compact
    • Case sensitive database

      Upon database creation the default is case insensitive, use this one for a case sensitive database.

      Data Source=MyData.sdf;Case Sensitive=True;Persist Security Info=False;

      This allows you to have multiple values, wich only deffer in lower / upper case, in a unique column.

      This setting is a database creation time option and is ignored when connecting to an existing database

转载于:https://www.cnblogs.com/haoliansheng/p/3240933.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值