Клиентам не нужен установленный SQL для программного соединения с базой данных, расположенной в другом месте.Какой бы механизм не содержал код для подключения к базам данных, в общем случае это соединение будет создаваться.Например, пространство имен System.Data .NET заботится об этом для программ .NET.Установка SQL не требуется.Средства управления, конечно же, не будут присутствовать на клиенте.