One comment

  1. Goede post, Hans! Daarnaast zou biedt SSIS gigantische performance-winsten bij het kopiëren van de wat grotere tabellen (10GB+) tussen verschillende servers. Wanneer via T-SQL (bijv. een stored procedure) data wordt gekopieerd tussen servers, wordt tempdb zeer intensief gebruikt, vermoedelijk omdat niet teveel onnodig te locken, en alles dus eerst klaar te zetten alvorens de commit door te voeren (ik ben er niet volledig zeker van of dit de werkelijke reden is). Met SSIS heb je dit probleem niet. Gevaar zit ‘m dan wel weer in het ‘ad hoc’ toepassen van SSIS, bijvoorbeeld in een beheerscontext: de database-connecties zijn minder expliciet zichtbaar dan bij de vierdelige naamgeving vanuit T-SQL.
    Ik ben nu wel benieuwd naar een vervolg: ben je weleens situaties tegengekomen waarin SSIS ten onrechte gebruikt werd, en een stored procedure echt een veel betere oplossing geweest zou zijn?

    Koos Beantwoorden