Insert Into - Kan det laves som bulk?
Hej!INSERT INTO dbo.Test (Kolonne1, Kolonne2)
SELECT S.DATASET, S.LXBENUMMER
FROM SAGKART AS SK INNER JOIN SAGINDTXGTER AS S ON S.SAG = SK.SAG INNER JOIN DEBPOST AS D ON D.FAKTURA = S.FAKTURA
WHERE (S.FAKTURA <> '') AND (SK.DATASET = 'DAT') AND (S.DATASET = 'DAT') AND (D.DATASET = 'DAT')
Denne query kører jeg hvert 5 min igennem en SSIS pakke, sammen med andre af samme type. Problemet er at vores log fil er vokset MEGET på det seneste, så jeg er blevet bedt om at kigge alle mine ting igennem.
Kan det lade sig gøre at slå log fra på en enkelt tabel eller kører denne query som noget ala bulk insert? Det hvad jeg har læst på Books Online giver mig et indtryk af at bulk mest bruges til filer og ikke data fra andre tabeller?
Jeg har kigget lidt på OPENROWSET/OPENQUERY, men kan ikke gennemskue om dette kan bruges så jeg slipper for at der bliver skrevet i min transaction log.
At ændre recovery model / eller tilsvarende er ikke en mulighed...
Glæder mig til at se nogle gode og vise forslag :o)