3

我即将移动服务器,我正在与某人交谈,他们建议使用安装在服务器上的 sql server express 2008。我拥有对服务器的完全访问权限。

这个快速引擎的工作速度(性能)是否与真正的 sql server 2008 相同?

我知道这些限制,即每个 DB 最多 4 GB ......和最大 1 GB 内存......考虑到服务器安装了 2GB 并与 Windows 共享......我不认为这是一个问题,但是很想听听一些反馈..

我有大约 4 个 dbs .. 他们可能有 4 个用户同时登录到它们,它真的没有多大用处......

我真正想要确定的是我是否应该在服务器上安装 SQL SERVER 2008 FULL 版本或表达..

任何有关选择的帮助都会非常有帮助。

看来 express 使用与完整版相同的数据库引擎...

我不需要任何巧妙的复制、集群或类似的东西......

但我想走正确的道路......

任何帮助都非常感谢

4

5 回答 5

3

它是同一个引擎,但我发现你必须一直与它作斗争才能使它成为桌面环境数据库,从管理到 tcpip 配置等。当然,它对数据库大小和资源使用进行了限制. 一旦按照您想要的方式进行配置,它就会运行良好。不过,在实际的生产环境中,我发现缺少 SSIS 是非常致命的。

所以底线是它是可用的,但不是很好。您还可以考虑 Workgroup 版本,它价格合理且限制较少,但当然它比免费更贵。

于 2009-06-23T17:41:42.247 回答
3

Express 与其他 SQL 版本(Workgroup、Standard、Enterprise/Developer 和 Data Center)的代码相同。唯一不同的代码库是“CE”版本,它基于移动 SQL CE 代码。Express 具有您已经列举的限制(DB 大小、RAM)并且仅使用一个调度程序,因此实际上将仅使用一个 CPU 内核。Express 中的某些功能也受到限制,例如某些复制方案。最大的优势是客户可以从 Express 开始,如果他们的能力超出了它的能力,他们可以在不更改任何应用程序的情况下更换更高版本,数据库文件可以在所有版本之间互换,包括 Express。

于 2009-06-23T18:14:45.987 回答
2

只是添加到这个 SQL Express 2008 R2 可以使用多个内核(但只有 1 个 CPU)。

于 2011-07-20T10:01:23.920 回答
0

使用 Express 可能会很好。这是相同的基本引擎。如果你想升级,这个过程应该很轻松。

于 2009-06-23T17:36:12.317 回答
0

您应该没问题,由于您的数据库很小,因此性能应该与您的完整版本相似

于 2009-06-23T17:39:18.693 回答