我有Windows Server 2008 R2标准版(64位)上运行的32位内存的Microsoft SQL Server标准版(64位)。 它只是在这台机器上运行的数据库服务器。 一般来说,它工作正常,但有时我得到'无法打开连接到SQL Server',所以我试图消除潜在的原因一个接一个。 我从服务器内存开始:
在我的数据库服务器属性最大服务器内存(MB)被设置为2147483647,我想这意味着SQL服务器dynamic需要多less内存,
尽pipesqlserver.exe进程只消耗约7 700 000 KB。 数据库只需要这个数量,或者在其他地方设置了一些限制?
Server 2008 R2 Standard只能pipe理32GB的内存,SQL Server 2008 Standard只能pipe理64GB的内存 – 所以基本上OS是你的极限。
如果这个'2147483647'的数字确实是以MB为单位的,那么这个数字就相当多了(实际上是2PB),如果是以字节为单位的话那么它只有2GB。
以下是SQL Server 2005/2008启动的最大内存设置 。 但是也要考验自己。