Hjælp mig med at forstå, hvordan GETDATE() ikke findes i SSIS Expression-sproget for 2008.
Når det er sagt, finder jeg ud af at bruge systemvariablen @[System::StartTime]
foretrækkes frem for GET_DATE()
. StartTime giver et ensartet tidspunkt for varigheden af en pakke. Det vil det altid være, når pakken begynder at køre. Sammenlign det med værdien af GETDATE(), som er lige nu. Nu. NU. Hver gang du inspicerer denne værdi, kan den ændres. Dette kan give dig problemer, når du bygger et filnavn med anden præcision. Eller hvis du vil gruppere alle de data, der blev indsat i en enkelt kørsel. Du vil have drift i disse værdier, så du skal bruge intervalforespørgsler til at identificere alle data i kørsel X. Eller du kan bruge StartTime, som opdateres, når pakken begynder at køre, men forbliver konstant i hele varigheden.