最近我们将我们的 sharepoint 2007 db 从 sql 2000 服务器移到了 2008 x64 SQL 服务器。一切似乎都很好,但是有一个问题是 sql server 停止运行并且必须重新启动服务。错误提到内部内存不足等。我尝试使用 -g384 启动数据库,这是 sql 2000 中的默认值,但我相信 256 是 2008 年的默认值。这并没有纠正这个问题。我被告知也许可以通过升级到 wss 3.0 sp2 来纠正这个问题,但是当我尝试安装它时,我在 sp2 更新后收到另一个错误,并且必须参考 vm 快照。服务包后的错误是服务器错误: http: //go.microsoft.com/fwlink ?LinkID=96177 所以我想我有几个问题如何解决第一个问题和第二个问题。我查看了许多论坛和帖子,并尝试了一些事情,但仍然没有得到任何乐趣。任何帮助都会很棒。
更新我已经修复了服务器错误: http: //go.microsoft.com/fwlink ?LinkID= 96177 我需要运行 wss sp2 以及办公室服务器 sp2,然后是配置向导,然后 moss 配置工作。我在 SQL 中遇到的错误是
SQL Server 无法运行新的系统任务,原因可能是内存不足或配置的会话数超过了服务器允许的最大值。验证服务器是否有足够的内存。使用带有选项“用户连接”的 sp_configure 检查允许的最大用户连接数。使用 sys.dm_exec_sessions 检查当前会话数,包括用户进程。
向客户端发送数据时,对大型对象的读取操作失败。造成这种情况的一个常见原因是应用程序是否在 READ UNCOMMITED 隔离级别下运行。连接将被终止。
资源池“内部”中的系统内存不足,无法运行此查询。
这些错误是由作为共享点服务创建的用户引起的。
我发现在 SQL 服务器服务停止之前,服务器正在使用它所有的 4GB 内存。所以我关闭了它(它是虚拟的)添加了 4 GB 的 RAM 到总共 8 GB。它现在已经运行了 2 天,并且日志中没有错误。(触摸木头)但我确实注意到,在通常发生中断的时间内,服务确实达到了 4gb 的 RAM。
所以我继续监控和发布结果。
这并没有解决问题。当我给它 8 GB 时,sql 只使用了 8 GB。
我不知道还能尝试什么。我认为是 SQL 大师的时候了
当 SQL 错误日志崩溃并关闭时,您在 SQL 错误日志中收到的具体错误消息是什么?
服务器有多少内存?SQL 配置了多少内存?数据库有多大?他们有多少个共享点用户?
当它再次发生时,您可以使用专用管理员连接(连接到挂起/无响应服务器的后门方法 - 使用 SQLCMD -A)登录并查看有多少连接?
使用以下 T-SQL:
您可能还想致电产品支持以比此论坛更快地提供帮助。
谢谢
SQL Server 将使用所有可用内存,除非您对其进行限制。从服务器的属性中设置最大服务器内存。
IIS 服务器是否也在泄漏内存,或者只是 SQL 服务器机器?SQL 服务死机是否依赖于 SP 的使用?