OK - vorab: DBI/DBD funktioniert auch unter Windows.
Schon mal mit "use CGI::Carp qw(fatalsToBrowser);" probiert? >>
http://www.perldoc.com/perl5.6/lib/CGI/Carp.html
Wenn ich mich richtig erinnere, kann man im IIS die Lokation der Logs (auch fehlerlog) definieren). Schau mal genau im Admin-Tool.