Как пользователь 644051 уже упоминал ниже - существующим драйвером для подключения CI с MSSQL является SqlSrv.
Мне удалось подключить CI с MS SQL 2008 и начал работать с ним.
НОТо, как вы должны искажать код CI, чтобы заставить базу данных выкашливать результаты ... не стоит усилий.
Итог: драйвер MSSQL не оптимизирован для работы без сбоев с CI, в отличие от MYSQL, который обеспечивает простую и плавную работу.
Например, драйвер SqlSrv не работает для CI insert_batch ().
Хотя я бы хотел использовать гибкость, которую предлагает сервер MSSQL, - на данный момент нам нужно дождаться драйвера, который позволил бы создать такую роскошь в CI.Поэтому на данный момент я не рекомендую вам использовать CI с MSSQL.