去年我确实从 Windows 2008 服务器上卸载了 Exchange Server,但效果并不好。卸载完成后,用户无法再登录。我不得不逐一重新创建所有用户。幸运的是,只有 8 个用户。我不会详细阐述,重点是,这一次,我想把事情做好。
我没有安装当前客户的服务器。客户不使用 Exchange 服务器(他们使用 Exchange,但通过在线服务)。Exchange 服务器占用了他们可用内存的很大一部分。他们的内存总是被完全使用,大约 95%,这会降低他们的服务器速度。这就是我需要卸载 Exchange 服务器的原因。
这次我希望一切顺利。所以我做了一些研究。似乎正确的方法是进入控制面板:程序和功能:选择 Microsoft Exchange Server 2010:卸载:取消选中所有角色:等待出现一些有关公共文件夹、邮箱等的问题:解决问题:Et Voilà!
这看起来像是一个计划吗?如果我这样做,它会影响 Active Directory 用户吗?
答案1
不确定我做错了什么(好吧,我有一个想法:-p)
不,你显然不知道。
这是不建议卸载 Small Business Server 2011 的任何预安装的角色。
你为什么要这么做?你为什么不先安装 Small Business Server 2011 Essentials?
答案2
以下是我为禁用 Exchange 并防止 SQL 占用 Exchange 剩余的所有内存所采取的措施: - 找到所有包含单词“Exchange”的服务。记下它们的启动类型(自动、按需) - 禁用所有包含单词“Exchange”的服务。 - 重新启动服务器。
由于 SQL 设置为尽可能多地使用内存,因此内存使用率仍达到 90% 以上。顺便说一下,这台服务器有 8GB 的 RAM。
SQL 的 SSEE 数据库:将其可占用的最大空间减少到 512MB:
以管理员身份打开命令行,然后在每行后按回车键逐行输入这些行:
sqlcmd -S \.\pipe\mssql$microsoft##ssee\sql\query -E sp_configure '显示高级选项', 1; GO 重新配置;GO sp_configure '最大服务器内存', 4096; GO 重新配置;GO EXIT
资料来源: http://www.petenetlive.com/KB/Article/0000190.htm https://msdn.microsoft.com/en-us/library/ms178067.aspx?f=255&MSPPError=-2147217396
到目前为止:一切顺利:服务器一直使用 97% 的内存,现在只使用 55%。每次重启后,需要启动的 (Exchange) 进程减少了 21 个。服务器现在非常灵敏。