В лаке, в функции vcl_recv
set req.url = regsub(req.url, "\?.*", "");
Необходимо было бы действительно оценить, хотели ли Вы сделать это все же. Если это подается от Лака, а не Вашего бэкенда, Вы изменяете какой-либо из своих процессов набора статистики?
Их можно установить бок о бок, и это то, что я сделал бы для компании вашего размера. Я делал это раньше. Для меня это не стоит дополнительных затрат на обслуживание другого сервера. Однако вы захотите ограничить объем памяти, который использует SQL Server, чтобы у Exchange было достаточно памяти для использования. Вы, вероятно, также захотите разместить на сервере достаточное количество дисков, чтобы Exchange и SQL могли выполнять независимый ввод-вывод. То есть отдельные тома для Exchange, данных SQL и журналов SQL как минимум.
Чтобы установить максимальный объем памяти в SQL, сделайте следующее:
sp_configure 'show advanced options',1
GO
reconfigure
GO
sp_configure 'max server memory (MB)',[some value in MB]
GO
reconfigure
GO
Конечно, это предполагает, что вы не используете большую базу данных. Я также ни в коем случае не являюсь богом обмена, так что эти парни могут еще кое-что подумать.
По сути, вы точно описываете, для чего был предназначен SBS. Он разработан для небольших компаний, подобных вашей, которым требуется комплексное решение на базе Windows.
На стороне Exchange, поскольку он такой маленький, вам действительно не нужно разделять файлы базы данных и журналов на разные диски, но если вы собираетесь интенсивно использовать SQL, то, возможно, это будет хорошей идеей чтобы хранить базы данных Exchange и базы данных SQL на одном наборе дисков, а журналы для обоих - на другом.
Не забудьте учесть резервное копирование / аварийное восстановление, поскольку это будет единый серверный магазин.