2011-01-19 26 views
1

我希望这不是一个重复的问题SQL CE的规格?

没有人有关于CE SQL的规格,例如最大尺寸,最大并发用户的想法。 它是如何从SQL不同的表达

+1

“它没有为我工作”是不是可以回答的问题。请提出具体问题,否则将被关闭。 – 2011-01-19 01:45:14

回答

1

试试这个

http://weblogs.asp.net/scottgu/archive/2011/01/11/vs-2010-sp1-and-sql-ce.aspx

SQL Server精简版4

今天,我们还出货SQL Server精简版4(又名SQL CE 4) 。 SQL CE是一个免费的嵌入式数据库引擎,可以轻松实现数据库存储。

没有数据库安装所需

SQL CE并不需要你才能使用>它运行一个安装或安装一个数据库服务器。您可以简单地将SQL CE二进制文件复制到您的ASP.NET>应用程序的\ bin目录中,然后您的Web应用程序就可以将其用作数据库引擎。它不需要设置或>额外的安全权限来运行。您无需在机器上拥有>管理员帐户。只需将您的Web应用程序复制到任何服务器上,然后>即可使用。即使在虚拟主机>环境中运行的中等信任应用程序也是如此。

SQL CE在您的ASP.NET应用程序内运行内存,并在您首次访问SQL CE数据库时启动,并且会在卸载应用程序时自动关闭。 SQL CE数据库存储为位于ASP.NET应用程序的\ App_Data文件夹中的文件。

适用于现有的数据API

SQL CE 4个可以与现有基于.NET的数据的API,并支持SQL Server的兼容>查询语法。这意味着您可以使用现有的数据API(如ADO.NET),也可以使用>更高级别的ORM(如Entity Framework和NHibernate)以及SQL CE。这使您可以>使用您现在知道的相同的数据编程技巧和数据API。

支持开发,测试和生产场景

SQL CE可用于开发场景,测试场景,光制作>使用场景。在SQL CE 4发行版中,我们完成了工程设计工作,以确保当在多线程服务器场景(如> ASP.NET)中使用时,> SQL CE不会崩溃或死锁。这与以前版本的SQL CE有很大的改变 - 它是为>仅客户端场景设计的,并且明确阻止了在Web服务器环境中的运行。 >从SQL CE 4开始,您也可以在Web服务器中使用它。

SQL CE没有许可限制。它也完全免费。在VS 2010 SP1

的Visual Studio

的工具支持2010 SP1增加了对SQL CE 4和ASP.NET项目提供支持。阅读我的VS 2010> SP1和SQL CE 4博客文章,了解更多关于它的功能。

2

Microsoft SQL Server site在所有版本的SQL Server上都有大量的文档,包括规格和比较。

SQL Server Express和Compact版本之间最显着的区别是CE在进程中运行。也就是说,它是你的应用程序,网页,服务或其他内容的一部分。您的应用程序拥有对数据的完全控制,除非通过您的代码,否则其他任何通常都无法访问。 CE可以在用户帐户下安装和运行,数据库是独立的文件,可以通过Windows资源管理器复制,通过电子邮件发送,删除或任何其他文件。

SQL Express是通常由管理员安装的服务。这是一个独立的过程,您的应用程序提出请求;你的应用程序不能控制它或数据。

还有其他的区别,但这是主要的。是的,你可以做一些事情来允许多次访问SQL CE文件,或者在你的应用程序中安装Express并在你的应用程序启动时运行它,但是这个问题并没有建议。