我们的其中一台 SQL Server 已经稳定运行了一段时间(几年),但最近出现了内存不足错误。从应用程序事件日志中,我们看到:
事件 ID:701
说明:系统内存不足,无法运行此查询。
我们管理此服务器的团队主要由兼任系统管理员职责的开发人员组成。然而,我们的主要专长是开发。话虽如此,我们对如何解决这个问题一无所知。我们一直在搜索论坛之类的东西,但没有找到任何匹配的内容
所以,这里有一些更多的细节来帮助排除故障:
编辑:
我们在 SP3 上。我们发现的大多数帖子都是 SP1 之前的,这不适用于我们。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Run Code Online (Sandbox Code Playgroud)
返回
9.00.4035.00 SP3 标准版
在 SQL Server 中设置链接服务器时(我们使用的是 2005),您可以设置两个服务器选项:
查看MSDN 文章,它声明的是:
RPC - 启用来自指定服务器的 RPC。
RPC Out - 启用到指定服务器的 RPC。
我的问题是,为什么我需要设置这些选项?通过在链接服务器上启用 Rpc,我可以做什么/不做什么?将这些选项设置为 true 有什么缺点吗?
编辑:
但是要执行远程存储过程,您需要启用“RPC Out”设置。您什么时候需要启用“RPC”设置?