View a markdown version of this page

Upgrade versi utama untuk RDS untuk SQL Server - Amazon Relational Database Service

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

Upgrade versi utama untuk RDS untuk SQL Server

Amazon RDS saat ini mendukung peningkatan versi mayor berikut ke instans DB Microsoft SQL Server.

Anda dapat meningkatkan instans DB Anda yang ada ke SQL Server 2017 atau 2019 dari versi apa pun kecuali SQL Server 2008. Untuk meningkatkan dari SQL Server 2008, tingkatkan ke salah satu versi lainnya terlebih dahulu.

Versi saat ini Versi peningkatan yang didukung

SQL Server 2019

SQL Server 2022

SQL Server 2017

SQL Server 2022

SQL Server 2019

SQL Server 2016

SQL Server 2022

SQL Server 2019

SQL Server 2017

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

contoh

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 ini menunjukkan bahwa Anda dapat meningkatkan 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 basis data Microsoft SQL Server untuk menyesuaikan beberapa perilaku basis data guna meniru versi SQL Server yang lebih lama. 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 basis data dengan menggunakan perintah ALTER DATABASE. Misalnya, untuk mengubah database bernama customeracct agar kompatibel dengan SQL Server 2016, keluarkan perintah berikut:

ALTER DATABASE customeracct SET COMPATIBILITY_LEVEL = 130