SQL Express用于制作?

时间:2008-10-07 21:34:21

标签: sql-server sql-server-express

在生产环境中使用SQL Express是一个合理的选择吗?

我查看了微软的对比图表:

http://www.microsoft.com/sql/prodinfo/features/compare-features.mspx

我将使用SQL Express与中小型网站。我不相信我会超过4GB的数据库大小限制。 SQL Express通常在共享托管环境中受支持吗?是否有一些我错过的会使SQL Express成为不合理的选择?

5 个答案:

答案 0 :(得分:24)

我知道很多人使用SQL Express进行生产并且运行良好,最大的限制因素是缺少自动备份的SQL Agent。要自动执行备份,您必须采用VM映像(如果在VPS上)或使用Windows调度程序或其他技术。

唯一的另一个主要限制因素是公羊限制,但对于一个小网站,我并没有真正注意到实际问题太多。

答案 1 :(得分:13)

许多便宜的托管公司使用SQL Express。我从个人经验中了解到,SQL Express是大多数事情的可行解决方案。

“大多数事情”包括生产环境中的大型项目。

答案 2 :(得分:6)

要问的一件事可能是 - 如果您的需求超过SQL Server Express的功能,您是否能够负担商业版本?

我认为SQL Server Express的一个想法就是你可以在其上托管你的网站,一旦你超过它(需要超过4GB等),你就会买一个商业版本,特别是现在你已经锁定使用它。但是,如果您的网站将比收入增加的时间早得多,那么这可能是一个问题(如果您的网站消耗的数据/磁盘空间超出了需要,可能会出现数据库设计漏洞)< / p>

答案 3 :(得分:1)

如果您不介意内存和处理器限制,SQL Express是一个很好的选择。数据库大小限制现在不是一个问题,因为在2008 R2中他们将限制增加到10gb。我认为其他限制仍然是相同的。

答案 4 :(得分:-8)

SQL Express最多有5个并发连接。如果您有超过5个并发连接,性能将严重下降。 Alos,你必须考虑不包括SQL Agent,所以如果你想安排备份或维护任务,你必须使用Windows调度程序。 除此之外,它还是小型数据库的完美解决方案。

相关问题