Несколько вещей приходят на ум:
1) Убедитесь, что у вас есть пакет драйвера sqlsrv от MS, и убедитесь, что вы правильно загружаете его в php.ini (используйте phpinfo () для проверки).
2) Если это была ванильная установка SQL Server, вероятно, включена только проверка подлинности Windows. Откройте SQL Enterprise Manager и убедитесь, что в вашей базе данных включена проверка подлинности SQL Server.
3) Убедитесь, что вы включили сетевой доступ к SQL Server. Я не сразу уверен, используют ли новые драйверы MS именованные каналы для связи с сервером, или они ожидают, что к серверу будут обращаться через сеть.
С этими проблемами я обычно сталкиваюсь, когда PHP говорит с новым сервером MSSQL.