in reply to DBI->prepare_cached()

I think it's because Sybase and MSSQL just don't work with prepare_cached. See this entry on the Class::DBI wiki.