Sql server 2008 SQL Server 2008 vs 2008 R2用于生产

Sql server 2008 SQL Server 2008 vs 2008 R2用于生产,sql-server-2008,sql-server-2008-r2,Sql Server 2008,Sql Server 2008 R2,我使用的是SQL 2008 R2快速版。现在该部署了,我需要标准版sql server。这个数据库很简单,有一百万条地址记录,可以使用带有邮政编码的谷歌地图查询。此外,它还将存储有限的帐户信息,如用户名和密码(可能是30-40个帐户)。它将只托管在一台服务器上,并且一旦使用这些帐户信息(而不是公共网站)进行访问,就会被访问。我计划设置SQL Server身份验证。有谁能告诉我2008年对我来说是否足够,或者我是否需要2008 R2是出于某种特定的原因?而且,与2008年相比,2008年的R2确实

我使用的是SQL 2008 R2快速版。现在该部署了,我需要标准版sql server。这个数据库很简单,有一百万条地址记录,可以使用带有邮政编码的谷歌地图查询。此外,它还将存储有限的帐户信息,如用户名和密码(可能是30-40个帐户)。它将只托管在一台服务器上,并且一旦使用这些帐户信息(而不是公共网站)进行访问,就会被访问。我计划设置SQL Server身份验证。有谁能告诉我2008年对我来说是否足够,或者我是否需要2008 R2是出于某种特定的原因?而且,与2008年相比,2008年的R2确实很贵。5 CAL许可证对我来说足够了,因为我将是唯一一个处理数据库的人。由于这是我的第一次生产部署,我不确定选择什么。
请让我知道。

sql server的许可要求db的每个用户都有许可证,即使该用户仅通过您的应用程序连接。如果这个数据库将要驱动一个网站,那么你的网站的每个可能的用户都需要一个许可证。为什么你需要标准版?我这样问是因为速成版可以用于商业目的。如果你能接受这些限制,这似乎没什么问题。首先,你将无法将你的2008 R2数据库恢复到2008。你应该在同一个版本上开发和部署,或者升级,但降级根本不起作用。这就是我不了解的CAL VS Core。我有一个表,我将有用户名和密码存储。在应用程序的UI中,他们将输入该信息,如果该信息存在于表中,我将进行匹配。如果有,他可以使用该网站并查询地址。那么,如果我在数据库中有10个user/pwd记录,那么我的5cal许可证就不起作用了?当我将xml和csv文件导入数据库时,我遇到了很多内存不足的异常。我有数千个要导入到地址表中。内存不足异常与许可问题无关。也就是说,我们不能在这里提供许可/法律建议。您需要联系您的经销商或Microsoft授权代表(例如,您购买CAL许可证的地点),并描述您的确切环境和用户群。他们会告诉你CAL是否有效(我怀疑它是否有效,因为本质上,如果它是一个网站,它不能使用CAL-这与你在数据库/应用程序中设置的用户无关)。