Исходя из @pzycoman, SqlConnection (и SQL OLEDB / SQL Server ODBC) не имеет явной семантики строки соединения для выражения связанной сетевой карты, кроме как для указания адреса хоста сервера назначения (что, в свою очередь, инициирует обсуждение метрик маршрута). Распределение служб или приложений по разным подсетям может работать, но в равной степени может также генерировать асимметрию использования, аналогичную той, которую вы видите сегодня.
Еще один потенциальный вариант - объединение сетевых карт, если ваши адаптеры его поддерживают. Программное обеспечение Teaming объединяет несколько сетевых адаптеров в один логический канал для повышения пропускной способности при меньшей сложности NetOps. Это происходит на гораздо более низком уровне в OSI и поэтому прозрачно для ваших приложений и служб.
Командование раньше вызывало неодобрение по ряду причин (в основном это проблемы с NLB и качеством драйверов), но в последние пару лет они были значительно смягчены.
Как всегда поможет инженерный менталитет - протестируйте все .