Ändra Compatibility Level
Compatibility Level i SQL Server styr vilken version av syntax och optimering en databas använder, och kan justeras med ett enkelt ALTER DATABASE‑kommando.
SQL Server Compatibility Level bestämmer vilken version av SQL Server‑syntax, -optimeringsbeteende och -funktioner en databas ska följa. Genom att ange en viss compatibility level kan du:
- Köra äldre T‑SQL‑kod på en nyare SQL Server‑instans utan att behöva ändra dem.
- Säkerställa att prestanda‑optimeringar och planering sker som i den version som koden ursprungligen skrevs för.
- Gradvis migrera en databas till en nyare version genom stegvis höjning av compatibility level, så eventuella breaking changes kan testas i en kontrollerad miljö.
När compatibility level höjs får databasen tillgång till nya funktioner och förbättringar, men kan också påverkas av förändringar i query‑optimering och beteende som kan påverka befintliga applikationer.
Man kan ändra SQL Server Compatibility Level med ett SQL‑kommando.
Läs hur i dessa artiklar:
Artikel från supportkategorin: Microsoft SQL Server