我从Hosteurope租了一个4 GB内存的虚拟服务器,包括sql Server 2008 Workgroup Edition的许可证.它运行正常并且速度很快,但每当我对它施加一些负载时,它将耗尽内存,因此服务器将崩溃.
原文链接:https://www.f2er.com/windows/368203.html应该提到的是,Hosteurope有一个虚拟服务器系统,不允许在服务器上使用交换.这就是为什么没有页面文件,当内存不足时它就完全没了了.
Hosteurope拒绝帮助或承担任何责任,但我真的希望在服务器故障的人可以帮助我.
我已经尝试将sql Server中的“最大服务器内存”设置设置为2000,但它没有任何区别.
症状的症状
数据库服务器停止接受连接.
建立与sql Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及sql Server是否配置为允许远程连接. (提供程序:命名管道提供程序,错误:40 – 无法打开与sql Server的连接)
>重新启动sql Server服务器无法解决问题.
>重新启动Web服务器无法解决问题.
>重新启动安装sql Server的完整服务器,可以解决问题.
…直到下次有一点负载,然后它再次停止工作.
所以现在我恳请你:
>帮助弄清楚如何找到导致此行为的确切错误.我查看了系统和应用程序的事件日志,但都没有显示任何结论.
>帮助弄清楚如何配置我的服务器/ sql服务器安装,以便它不会崩溃.
主要解决方案
如果要对其加载,请不要在禁用交换/页面文件的Windows Server上运行sql Server.这意味着,如果您希望在数据库服务器上加载,请不要选择HostEurope作为主机!