SQL Server Express的局限性


135

我的托管服务提供商(Rackspace)提供了一个完全托管的专用服务器,该服务器安装了SQL Server Web版本()。我公司从事Web开发,使用ASP.Net + SQL Server 2005的客户大约有20多个。

我正在考虑通过安装免费的SQL Server 2008 Express来降低成本。我知道1GB RAM和4GB /数据库(是正确的吗?)的限制。我想知道的是:

  1. 我可以使用Express Edition安装的数据库数量是否有限制?
  2. 我应该注意其他限制吗?我有点担心必须设置数据库备份-对于Express Edition,这可能要困难得多。
  3. 还有其他建议吗?

连接数是否有限制?
codeulike

5
@codeulike:否,MSDE / SQL Express中的连接数量从未受到限制,并且在SQL Express中已删除了将“活动负载”限制为将MSDE中的ACTIVE连接数量限制为5的“工作负载调控器”:blogs.msdn.com /b/euanga/archive/2006/03/09/545576.aspx

Answers:


147

有很多限制,特别是:

  • 限于单个CPU(在2012年,此限制已更改为“一个插槽或四个内核中的较小者”,因此可以使用多线程)
  • 1GB RAM(2008/2012年相同)
  • 每个数据库4GB数据库大小(在SQL 2008 R2和SQL 2012中提高到10GB)

http://www.dotnetspider.com/tutorials/SqlServer-Tutorial-158.aspx http://www.microsoft.com/sqlserver/2008/en/us/editions.aspx

关于数据库的数量,此MSDN文章说没有限制:

4 GB数据库大小限制仅适用于数据文件,不适用于日志文件。但是,可以附加到服务器的数据库数量没有限制。

但是,如评论和上文所述,数据库大小限制在2008 R2和2012中提高到10GB。此外,此10GB限制仅适用于关系数据,而Filestream数据不计入该限制(http:// msdn .microsoft.com / en-us / library / bb895334.aspx)。


嗨,如上所述,我可以接受这些限制-我只担心实际的限制。数据库-关于这个有什么想法吗?

4
@David Brunelle:据我所知,每个数据库有4 GB的限制。在MSDN文章中说:“数据库的最大大小为4 GB”。另请参阅以下问题:stackoverflow.com/questions/955926/sql-server-express-4gb-limit
Sub-Star 2010年

6
可以更新此答案,SQL Server 2008 R2每个数据库最多允许10GB。

3
@RudolfDvoracek根据msdn.microsoft.com/zh-cn/library/bb895334.aspx,文件流不计入该限制:“ SQL Server Express支持FILESTREAM。10GB数据库大小限制不包括FILESTREAM数据容器”。
SqlRyan 2012年

1
CPU和RAM限制为每个实例,而Express每个服务器支持50个实例。
汉斯·马尔赫贝


12

您可以创建用户实例,并使每个应用程序都使用其自己的SQL Express。

数据库数量没有限制。


如我们可以创建100个数据库,只要总大小不超过4 GB,或者我们可以创建100个数据库,每个数据库最多4 GB?
公主绒毛09年

7
每个单独的数据库必须小于4GB。
Remus Rusanu

与单独的实例一样,好主意是,每个实例应该能够使用自己的1 GB内存和1个CPU。
treaschf

如果两个用户实例连接到同一个.mdf文件,这不会引起问题吗?
ingredient_15939

sql express将允许安装多个实例吗?不会受到资源限制的打击吗?即所有5个sql实例在一起仍将仅允许使用1gb ram?
Zapnologica 2015年

4

如果从Web切换到Express,则将不再能够使用SQL Server代理服务,因此您需要设置其他计划程序进行维护和备份。



4

您不能与其一起安装Integration Services。Express不支持Integration Services。因此,如果要构建说SSIS软件包,则至少需要标准版。

在这里查看更多。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.