windows内部数据库消耗大量内存

windows内部数据库消耗大量内存

我有一个试用版 Windows 2008 R2,其中安装了 sqlexpress 2008

但他也有自己的一个原生 SQL Serversbs监控 以及一个名为Windows 内部数据库它消耗了几乎所有可用的 RAM(4GB)

我已经关闭了所有这些服务,但服务器/iis(我的站点)在没有它们的情况下仍能工作,是否因为某种原因需要它们保留在那里?

答案1

Windows 内部数据库是 SQL Server Express 的(某种)“嵌入式”版本,它作为 Windows Server 2008 和 Windows Server 2008 R2 中的 Windows 组件使用;它仅由某些 Microsoft 应用程序使用,并且仅当您将它们配置为使用它而不是“真正的”SQL Server 实例时才会使用。

目前可以使用 WID 的应用程序有两个:Windows SharePoint Services 和 Windows Server Update Services (WSUS)。

您是否在该服务器上运行其中一个或两个? 您可能正在运行,否则 WID 将不会运行;如果您不使用它们,请禁用(或最好卸载)它们,这样 WID 实例就不会再打扰您了。

答案2

通常,当您独立安装 SharePoint 时,会安装 Windows 内部数据库。我无法真正告诉您是否需要它们,但如果您在计算机上安装 SQL Server Management Studio,您可以连接到该实例并查看实例上是否有任何数据库。内部数据库产品实际上只是 SQL Server 的最小版本。如果那里有数据库,那么您可能需要保留它,但如果您在 SQL Server Management Studio 中右键单击服务器并转到属性,您可以设置最大内存设置,这样它就不会消耗服务器上的所有内存。

要连接到 Windows 内部实例,您需要使用下面的服务器名称,这对我来说仅在本地有效。

\\.\pipe\mssql$microsoft##ssee\sql\query

相关内容