Tach!
In Perl's DBI Dokumentation wird extra darauf hingewiesen, daß man
RaiseError
bereits vor dem Aufbau einer Verbindung setzen sollte damit man sieht warum wenn eine Solche nicht zustandekommt.Hat nur keine Relevanz für den vorliegenden Fall. Fehlermeldungen, die bei sqlsrv_connect() entstehen, müssen nachher mit sqlsrv_errors() ermittelt werden. Die werden nicht auf anderen Wegen ausgegeben.
Doch, das gilt ja sinngemäß für PHP/PDO.
Und: Die Alternative zur Funktion sqlsrv_connect()
ist PDO.
MfG