Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

AWSEC2-CloneInstanceAndUpgradeSQLServer - AWS Systems Manager Referensi buku runbook otomatisasi

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

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

AWSEC2-CloneInstanceAndUpgradeSQLServer

Deskripsi

Buat sebuah AMI dari sebuah EC2 contoh untuk Windows Server menjalankan SQL Server 2008 atau yang lebih baru, dan kemudian meng-upgrade AMI ke versi SQL Server yang lebih baru. Hanya versi bahasa Inggris dari SQL Server yang didukung.

Jalur pemutakhiran berikut didukung:

  • SQL Server 2008 ke SQL Server 2017, 2016, atau 2014

  • SQL Server 2008 R2 ke SQL Server 2017, 2016, atau 2014

  • SQL Server 2012 ke SQL Server 2019, 2017, 2016, atau 2014

  • SQL Server 2014 ke SQL Server 2019, 2017, atau 2016

  • SQL Server 2016 ke SQL Server 2019 atau 2017

Jika Anda menggunakan versi Windows Server sebelumnya yang tidak kompatibel dengan SQL Server 2019, dokumen otomatisasi harus memutakhirkan versi Windows Server Anda ke 2016.

Upgrade adalah proses multi-langkah yang dapat memakan waktu 2 jam untuk menyelesaikannya. Otomatisasi membuat AMI dari instance, dan kemudian meluncurkan instance sementara dari yang baru AMI dalam yang ditentukanSubnetID. Grup keamanan yang terkait dengan instans asli Anda diterapkan ke instans sementara. Otomatisasi kemudian melakukan peningkatan di tempat ke TargetSQLVersion pada instance sementara. Setelah upgrade, otomatisasi menciptakan yang baru AMI dari instance sementara dan kemudian mengakhiri instance sementara.

Anda dapat menguji fungsionalitas aplikasi dengan meluncurkan yang baru AMI di VPC Anda. Setelah Anda menyelesaikan pengujian, dan sebelum Anda melakukan peningkatan lain, jadwalkan waktu henti aplikasi sebelum sepenuhnya beralih ke instance yang ditingkatkan.

catatan

Jika Anda ingin memodifikasi nama komputer dari EC2 instance yang diluncurkan dari yang baru AMI , lihat Mengganti nama Komputer yang Menghosting Instance SQL Server yang Berdiri Sendiri.

Jalankan Otomasi ini (konsol)

Jenis dokumen

Otomatisasi

Pemilik

Amazon

Platform

Windows

Parameter

Prasyarat

  • TLS versi 1.2.

  • Hanya versi bahasa Inggris dari SQL Server yang didukung.

  • EC2 Instance harus menggunakan versi Windows Server itu adalah Windows Server 2008 R2 (atau yang lebih baru) dan SQL Server 2008 (atau yang lebih baru).

  • Pastikan bahwa SSM Agent diinstal pada instans Anda. Untuk informasi selengkapnya, lihat Menginstal dan mengonfigurasi Agen SSM pada EC2 instans untuk Windows Server.

  • Konfigurasikan instance untuk menggunakan peran profil instans AWS Identity and Access Management (IAM). Untuk informasi selengkapnya, lihat Buat profil instans IAM untuk Systems Manager.

  • Verifikasi bahwa instans memiliki 20 GB ruang disk kosong di disk boot instans.

  • Untuk instans yang menggunakan versi SQL Server Bawa Lisensi Sendiri (BYOL), prasyarat tambahan berikut ini berlaku:

    • Berikan ID snapshot EBS yang menyertakan media instalasi SQL Server target. Untuk melakukannya:

      1. Verifikasi bahwa EC2 instance menjalankan Windows Server 2008 R2 atau yang lebih baru.

      2. Buat volume EBS 6 GB di Availability Zone yang sama di mana instans berjalan. Lampirkan volume ke instans. Pasang, misalnya, sebagai drive D.

      3. Klik kanan ISO dan pasang ke instans sebagai, misalnya, drive E.

      4. Salin konten ISO dari drive E:\ ke drive D:\

      5. Buat snapshot EBS dari volume 6 GB yang dibuat pada langkah 2.

Batasan

  • Pemutakhiran dapat dilakukan hanya pada SQL Server menggunakan autentikasi Windows.

  • Verifikasi bahwa tidak ada pembaruan patch keamanan yang tertunda pada instans. Buka Panel Kontrol, lalu pilih Periksa pembaruan.

  • Penerapan SQL Server dalam mode HA dan mirroring tidak didukung.

Parameter

  • IamInstanceProfile

    Tipe: String

    Deskripsi: (Wajib) Profil instans IAM.

  • InstanceId

    Tipe: String

    Deskripsi: (Wajib) Instance berjalan Windows Server 2008 R2 (atau yang lebih baru) dan SQL Server 2008 (atau yang lebih baru).

  • KeepPreUpgradeImageBackUp

    Tipe: String

    Deskripsi: (Opsional) Jika disetel ketrue, otomatisasi tidak akan menghapus AMI yang dibuat dari instance sebelum pemutakhiran. Jika diatur ketrue, maka Anda harus menghapus AMI. Secara default, AMI dihapus.

  • SubnetId

    Tipe: String

    Deskripsi: (Wajib) Menyediakan subnet untuk proses upgrade. Verifikasi bahwa subnet memiliki konektivitas keluar ke AWS layanan, Amazon S3, dan Microsoft (untuk mengunduh tambalan).

  • SQLServerSnapshotId

    Tipe: String

    Deskripsi: (Bersyarat) ID Snapshot untuk media instalasi SQL Server target. Parameter ini diperlukan untuk instance yang menggunakan versi BYOL SQL Server. Parameter ini opsional untuk instance yang disertakan lisensi SQL Server (instance diluncurkan menggunakan AWS Amazon Machine Image yang disediakan untuk Windows Server dengan Microsoft SQL Server).

  • RebootInstanceBeforeTakingImage

    Tipe: String

    Deskripsi: (Opsional) Jika disetel ketrue, otomatisasi akan me-reboot instance sebelum membuat AMI pra-upgrade. Secara default, otomatisasi tidak reboot sebelum memutakhirkan.

  • Target SQLVersion

    Tipe: String

    Deskripsi: (Opsional) Pilih versi SQL Server target.

    Target yang mungkin:

    • SQL Server 2019

    • SQL Server 2017

    • SQL Server 2016

    • SQL Server 2014

    Target default: SQL Server 2016

Keluaran

AMIId: ID AMI dibuat dari instance yang ditingkatkan ke versi SQL Server yang lebih baru.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.