Upgrade versi utama RDS untuk Server SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Upgrade versi utama RDS untuk Server SQL

Amazon RDS saat ini mendukung upgrade versi utama berikut ke instans Microsoft SQL Server DB.

Anda dapat memutakhirkan instans DB yang ada ke SQL Server 2017 atau 2019 dari versi apa pun kecuali SQL Server 2008. Untuk meng-upgrade dari SQL Server 2008, pertama upgrade ke salah satu versi lainnya.

Versi saat ini Versi peningkatan yang didukung

SQLServer 2019

SQLServer 2022

SQLServer 2017

SQLServer 2022

SQLServer 2019

SQLServer 2016

SQLServer 2022

SQLServer 2019

SQLServer 2017

Anda dapat menggunakan AWS CLI kueri, seperti contoh berikut, untuk menemukan peningkatan yang tersedia untuk versi mesin database tertentu.

Untuk Linux, macOS, atau Unix:

aws rds describe-db-engine-versions \ --engine sqlserver-se \ --engine-version 14.00.3281.6.v1 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" \ --output table

Untuk Windows:

aws rds describe-db-engine-versions ^ --engine sqlserver-se ^ --engine-version 14.00.3281.6.v1 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output table

Output menunjukkan bahwa Anda dapat memutakhirkan versi 14.00.3281.6 ke versi SQL Server 2017 atau 2019 terbaru yang tersedia.

-------------------------- |DescribeDBEngineVersions| +------------------------+ | EngineVersion | +------------------------+ | 14.00.3294.2.v1 | | 14.00.3356.20.v1 | | 14.00.3381.3.v1 | | 14.00.3401.7.v1 | | 14.00.3421.10.v1 | | 14.00.3451.2.v1 | | 15.00.4043.16.v1 | | 15.00.4073.23.v1 | | 15.00.4153.1.v1 | | 15.00.4198.2.v1 | | 15.00.4236.7.v1 | +------------------------+

Tingkat kompatibilitas basis data

Anda dapat menggunakan tingkat kompatibilitas database Microsoft SQL Server untuk menyesuaikan beberapa perilaku database untuk meniru versi SQL Server sebelumnya. Untuk informasi selengkapnya, lihat Compatibility level dalam dokumentasi Microsoft. Saat Anda meningkatkan instans DB, semua basis data yang ada tetap memiliki tingkat kompatibilitas aslinya.

Anda dapat mengubah tingkat kompatibilitas database dengan menggunakan ALTER DATABASE perintah. Misalnya, untuk mengubah database bernama customeracct agar kompatibel dengan SQL Server 2016, keluarkan perintah berikut:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130