Начните с работы Sql Server. Если вы используете старую копию Sql Server (до 2005 года), вам нужно убедиться, что ntwdblib.dll присутствует в вашем каталоге System32 и удален из вашего каталога PHP dll (ntwdblib.dll устанавливается с помощью корпоративных инструментов, поэтому возможно, придется установить их и на вашу коробку PHP). Как только у вас есть Mssql, запрашивающий правильно, начните находить, что Mssql отличается от MySql в вашем коде.
Пара советов:
- ntwdblib не принимает длинные строки (я думаю, что он ограничен 4k, но не цитируйте меня по этому поводу). Вы должны использовать Stored Procs, если вы пытаетесь обработать строку длиннее 4k.
- Попробуйте использовать Sql Server 2005, если можете (см. Выше), ntwdblib.dll является древним и имеет множество проблем.
- Сайт PHP - ваш друг для mssql .