Uwe Ricken har en storartet udfordring

  www.sqlchallenges.de Uwe Ricken har 3 fremragende blog posts på www.sqlchallenges.deDet er bare så godt at han blogger.Kender du andre, der laver noget lignende?Så send mig en email på hsp at stovi.com

DateTimeOffset er svært

DateTimeOffset I denne uge fandt jeg et SQL Statement, med en “ret træls” WHERE del:     WHERE Year(t.StartDate) = 2024 Det forsøgte at læse hele tabellen, ikke kun rækkerne fra 1. januar til 31. december.Jeg prøvede at løse det med:     WHERE t.StartDate >= ‘20240101’    AND t.StartDate < ‘20250101’ Men der fik […]

SSIS index

SSIS DB I forrige uge fandt jeg en kopi af en SSISDB database, der virkeligt manglede et index.Jeg mener at kunne huske at jeg lavede det samme index en gang i 2017.Efter min mening, så burde Microsoft måske sørge for at lave det selv.Men hvis du vil have dine SSIS jobs til at køre en […]

Brent siger nej til nvarchar(max)

Hold nu op med at bruge strings i Entity Framework Core !Stop, bare stop.Fordi Brent sagde det. Med mindre du specificerer længden af strengen. Det er endda ok at sige at den er 2GB lang, hvis den virkelig er så lang. Det handler om hvor meget RAM din server har, og hvordan det bruges.NVARCHAR(MAX) columns […]

SQL Prompt er brugbar

Jeg har lige været nødt til at arbejde på en database, hvor alle stored procedurer var krypterede. Så da jeg prøvede at scripte en procedure, så fik jeg en fejl. Jeg kunne ikke scripte noget som helst.Men SQLPrompt fra Redgate viste sig at være brugbar.Igen. Det viser bare hvor effektiv “WITH ENCRYPTION” er. Not.

Temporale tabeller er brugt for lidt

Jeg mener at Temporal Tables bliver brugt for lidt. De virker på alle SQL Servere siden SQL Server 2016 SP1, inklusiv Azure SQL Database. Jeg taler ikke om #temp tabeller. Det er en metode til at gemme ændringer i en tabel.Jeg bruger det på alle Settings tabeller, så jeg kan følge ændringer i systemets opsætning.Jeg […]

Out of support

Out of support SQL Server 2019 glider ud af mainstream support den 28. februar 2025.Det er om ikke ret længe. SQL Server 2014 er ikke supporteret længere.Den udløb den 9. juli 2024. Skal du have planlagt nogle opgraderinger? Det vil jeg da gerne hjælpe med.

Read Committed Snapshot Isolation

Read Committed Snapshot Isolation

Read Committed Snapshot Isolation RCSI (Read Committed Snapshot Isolation) er noget der får databaser til at køre hurtigere. Men forleden læste jeg en blog af Michael J Swart, som viser hvad man er nødt til at gøre, hvis man laver ETL fra en travl database (der bruger RCSI). Man er nødt til at bruge hintet […]

To nye procedurer

QLPrompt from Redgate proved useful

To nye procedure Erik Darling har bygget to nye procedure; sp_LogHunter og sp_HealthParser. Jeg har prøvet begge, og fundet en server, som havde lavet en Core Dump, uden at der var nogen der havde opdaget det (med sp_LogHunter). sp_HealthParser crashede for mig, fordi Last_Execution_time var længe før Creation_time. Det burde ikke være muligt/fejl i SQL […]

da_DK