【发布时间】:2012-12-15 18:33:55
【问题描述】:
根据MSDN,SQL Server 2008 标准版的内存限制为 64 GB。有谁知道这个总数是否仅适用于 SQL Server、您在该实例上运行的每个服务(SQL、SSAS、SSIS),还是您在该实例中运行的所有服务共享的单个总数。
例如,如果我想为 SQL 分配 64 GB 内存,是否有任何可用内存根据我的许可供我在该实例上运行任何其他服务?
注意:这不是关于物理内存限制的问题,因为我的服务器有足够多的物理内存来满足我的分配要求。我只是想知道我是否会受到许可证本身的限制。
【问题讨论】:
-
每个 SqlServer 实例本身都渴望分配内存。您的其他进程将被交换到磁盘(并在它们由 os 调度程序调度时返回到内存中)。只是想知道:您有一台 64GB 内存的服务器可用吗?
-
@rene 把它作为答案。顺便说一句,这些天 64gb 相当小。我什至不会称其为“中档”发球。我只是用它买一个小型服务器。
-
我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 和 here 了解详细信息,help center 了解更多信息。
-
@JasonMArcher 这个问题实际上更多是关于特定版本的 SQL Server 的功能。这不是一个询问法律建议的问题,也不是包含关于我的软件适合何种许可的任何灰色区域。我承认,此处使用许可一词使这一点不太清楚,但在这种情况下,它只是标记软件产品的另一种方式(如 Windows Home vs Professional)
-
这是一个关于你与微软的许可协议的限制的问题,因此它是题外话。
标签: sql-server memory-management sql-server-2008-r2 licensing server-configuration