Simply.com is available in english

Breyta Compatibility Level

Compatibility Level í SQL Server stjórnar því hvaða útgáfu af setningafræði og hagræðingu gagnagrunnurinn notar, og er hægt að breyta því með einfaldri ALTER DATABASE skipun.

SQL Server Compatibility Level ákveður hvaða útgáfu af SQL Server‑syntax, -optimerunarhegðun og -eiginleikum gagnagrunnur á að fylgja. Með því að stilla ákveðinn compatibility level geturðu:

  • Keyra eldri T‑SQL‑kóða á nýrri SQL Server‑tilviki án þess að þurfa að breyta þeim.
  • Tryggja að frammistöðu‑optimeringar og áætlanagerð fari fram eins og í þeirri útgáfu sem kóðinn upprunalega var skrifaður fyrir.
  • Flytja gagnagrunn smám saman yfir í nýrri útgáfu með stigvaxnu hækka á compatibility level, þannig að möguleg brotleg breytingar geta verið prófaðar í stjórnuðu umhverfi.

Þegar compatibility level er hækkað fær gagnagrunnurinn aðgang að nýjum eiginleikum og betrumbótum, en hann getur einnig verið áhrifavaldur af breytingum í fyrirspurnaaðlögun og hegðun, sem geta haft áhrif á fyrirliggjandi forrit.

Hægt er að breyta SQL Server Compatibility Level með SQL‑kommando.

Lestu hvernig í þessum greinum:

Grein úr stuðningsflokkinum: Microsoft SQL Server