Simply.com is available in english

Αλλαγή Compatibility Level

Το Compatibility Level στο SQL Server ελέγχει ποια έκδοση σύνταξης και βελτιστοποίησης χρησιμοποιεί μια βάση δεδομένων, και μπορεί να προσαρμοστεί με μια απλή εντολή ALTER DATABASE.

SQL Server Compatibility Level καθορίζει ποια έκδοση της σύνταξης, της συμπεριφοράς βελτιστοποίησης και των λειτουργιών του SQL Server πρέπει να ακολουθεί μια βάση δεδομένων. Με τον καθορισμό ενός συγκεκριμένου compatibility level μπορείτε:

  • Να εκτελείτε παλαιότερο κώδικα T‑SQL σε μια νεότερη παρουσία SQL Server χωρίς να χρειάζεται να τον τροποποιήσετε.
  • Να διασφαλίζετε ότι οι βελτιστοποιήσεις απόδοσης και ο προγραμματισμός γίνονται όπως στην έκδοση στην οποία γράφτηκε αρχικά ο κώδικας.
  • Να μεταφέρετε σταδιακά μια βάση δεδομένων σε μια νεότερη έκδοση με τη βαθμιαία αύξηση του compatibility level, ώστε τυχόν breaking changes να δοκιμαστούν σε ελεγχόμενο περιβάλλον.

Όταν το compatibility level αυξάνεται, η βάση δεδομένων αποκτά πρόσβαση σε νέες λειτουργίες και βελτιώσεις, αλλά μπορεί επίσης να επηρεαστεί από αλλαγές στην βελτιστοποίηση ερωτημάτων και τη συμπεριφορά, που μπορεί να επηρεάσουν υπάρχουσες εφαρμογές.

Μπορείτε να αλλάξετε το SQL Server Compatibility Level με μια SQL‑εντολή.

Διαβάστε πώς σε αυτά τα άρθρα:

Άρθρο από την κατηγορία υποστήριξης: Microsoft SQL Server