gpt4 book ai didi

sql-server - SQL 服务器错误 : the paging file is too small for this operation

转载 作者:行者123 更新时间:2023-12-05 09:19:13 24 4
gpt4 key购买 nike

我在运行 Windows Server 2008 R2 的虚拟服务器上运行 SQL Server 2012 Express (v 11.0.3000)。在过去的几周里,SQL Server 一直在随机崩溃或挂起。查看 SQL Server 日志,似乎就在崩溃之前我收到一条错误消息“无法加载 DLL dbghelp.dll 或它引用的 DLL 之一。原因:1455(分页文件太小了操作……”

我不清楚这是在引用 SQL Server 分页文件还是 Windows 分页文件。因为这是一个虚拟服务器,虚拟内存在 Windows 系统配置中被禁用。当我转到任务管理器时,它显示我有 94​​,089 MB 的可用物理内存。我发现一篇文章说在虚拟服务器中,无论如何所有内存都是虚拟的,所以对于Windows的虚拟化实例,它看起来就像物理内存。所以如果服务器有这么多可用内存,我不明白为什么 SQL Server 的分页文件会太小。

当我搜索此 1455 错误消息时,我发现这篇文章 ( http://www.sqlservercentral.com/Forums/Topic1487760-5-1.aspx ) 建议减少最大服务器内存。我认为这意味着减少 SQL Server 中服务器属性中的最大服务器内存设置。目前这被设置为 1024 MB。在这种情况下减少服务器内存似乎违反直觉。另外,1GB 似乎并不多。

当我转到 SQL Server 属性的常规选项卡时,内存的值为 4096 (MB)。

下面是SQL Server日志的截图: enter image description here

谢谢!

最佳答案

DLL 错误只是内存不足的结果。 SQL Server 无法为进程动态分配更多内存。Maximum Server Memory 是一个参数,用于定义sql server 可以分配的最大内存量。您必须提高它:1024MB 对于生产数据库来说是一个非常低的值。在此处查看更多详细信息:https://msdn.microsoft.com/en-us/library/ms178067(v=sql.110).aspx

SQL Server Express 是免费的,但有限制,例如最大可用内存:https://msdn.microsoft.com/en-us/library/ms143685(v=sql.105).aspx...它是 1GB。抱歉,您可能必须升级到标准版。 :(

关于sql-server - SQL 服务器错误 : the paging file is too small for this operation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41495604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com