Compact数据库和SQL Server数据库之间的区别

时间:2011-07-14 17:22:46

标签: c# database visual-studio linq-to-sql

当我们谈论部署应用程序时,我想知道这个文件有什么区别?所以我的应用程序不会给我一个错误或类似的东西。

抱歉我的英语不好。

2 个答案:

答案 0 :(得分:2)

要使用MS-SQL(Express)数据库(mdf文件),您必须在目标计算机上安装服务器。

SQL-CE(sdf)文件只需要随App一起提供一个简单的DLL。

答案 1 :(得分:0)

Sql compact sdf文件适用于可移植应用程序,或者没有并发连接(不同客户端)需要连接到同一个数据库,非常适合客户端独立应用程序,或者sql server无法附加mdf文件的地方。此外,sdf文件中的数据可以加密并受文件密码保护,因此只有您的应用程序才能解锁和读取文件。