Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah basis data untuk Amazon RDS Custom for SQL Server
Model tanggung jawab bersama RDS Custom menyediakan akses tingkat shell OS dan akses administrator basis data. RDS Custom menjalankan sumber daya di akun Anda, tidak seperti Amazon RDS, yang menjalankan sumber daya di akun sistem. Bersama akses yang lebih besar datang tanggung jawab yang lebih besar. Pada bagian-bagian berikut, Anda dapat mempelajari cara memecahkan masalah pada instans basis data Amazon RDS Custom for SQL Server.
catatan
Bagian ini menjelaskan cara memecahkan masalah RDS Custom for SQL Server. Untuk pemecahan masalah RDS Custom for Oracle, lihat Memecahkan masalah basis data untuk Amazon RDS Custom for Oracle.
Topik
Menampilkan peristiwa RDS Custom
Prosedur untuk melihat peristiwa adalah sama untuk instans basis data RDS Custom dan Amazon RDS. Untuk informasi selengkapnya, lihat Melihat peristiwa Amazon RDS.
Untuk melihat pemberitahuan acara khusus RDS menggunakan AWS CLI, gunakan describe-events
perintah. RDS Custom memperkenalkan beberapa peristiwa baru. Kategori-kategori peristiwa sama dengan untuk Amazon RDS. Lihat daftar peristiwa di Kategori acara Amazon RDS dan pesan acara Aurora.
Contoh berikut mengambil perincian peristiwa-peristiwa yang telah terjadi untuk instans basis data RDS Custom yang ditentukan.
aws rds describe-events \ --source-identifier my-custom-instance \ --source-type db-instance
Berlangganan acara RDS Custom
Prosedur untuk berlangganan peristiwa sama untuk instans basis data RDS Custom dan Amazon RDS. Untuk informasi selengkapnya, lihat Berlangganan pemberitahuan peristiwa Amazon RDS.
Untuk berlangganan notifikasi peristiwa RDS Custom dengan menggunakan CLI, gunakan perintah create-event-subscription
. Sertakan parameter-parameter wajib berikut:
-
--subscription-name
-
--sns-topic-arn
Contoh berikut membuat pelangganan untuk peristiwa-peristiwa pencadangan dan pemulihan untuk sebuah instans basis data RDS Custom di akun AWS
saat ini. Notifikasi dikirim ke topik Amazon Simple Notification Service (Amazon SNS), yang ditentukan oleh --sns-topic-arn
.
aws rds create-event-subscription \ --subscription-name my-instance-events \ --source-type db-instance \ --event-categories '["backup","recovery"]' \ --sns-topic-arn arn:aws:sns:us-east-1:123456789012:interesting-events
Memecahkan masalah kesalahan CEV untuk RDS Custom for SQL Server
Ketika Anda mencoba untuk membuat CEV, itu mungkin gagal. Dalam hal ini, RDS Custom menerbitkan pesan peristiwa RDS-EVENT-0198
. Lihat informasi yang lebih lengkap tentang penampilan peristiwa RDS di Kategori acara Amazon RDS dan pesan acara Aurora.
Gunakan informasi berikut untuk membantu Anda mengatasi penyebab yang mungkin.
Pesan | Saran pemecahan masalah |
---|---|
|
Jalankan Sysprep pada instans EC2 yang Anda buat dari AMI. Lihat informasi yang lebih lengkap tentang penyiapan AMI dengan menggunakan Sysprep di Membuat Amazon Machine Image (AMI) terstandarkan dengan menggunakan Sysprep. |
|
Periksa bahwa akun dan profil Anda yang digunakan untuk pembuatan memiliki izin-izin yang diperlukan pada |
|
Periksa bahwa file |
|
Pastikan bahwa AMI ada di akun pelanggan yang sama. |
|
Nama AMI tidak benar. Pastikan bahwa ID AMI yang benar disediakan. |
|
Pilih AMI yang didukung yang memiliki Windows Server with SQL Server edisi Enterprise, Standard, atau Web. Pilih AMI dengan salah satu kode operasi penggunaan berikut dari EC2 Marketplace:
|
|
Gunakan AMI yang berisi edisi SQL Server yang didukung. Untuk informasi selengkapnya, lihat Dukungan versi untuk CEV RDS Custom for SQL Server. |
|
RDS Custom klasik untuk versi-versi mesin SQL Server tidak didukung. Misalnya, versi 15.00.4073.23.v1. Gunakan nomor versi yang didukung. |
|
CEV harus dalam keadaan |
|
CEV target tidak valid. Periksa persyaratan untuk jalur peningkatan yang valid. |
|
Ikuti konvensi penamaan CEV yang diharuskan. Untuk informasi selengkapnya, lihat Persyaratan untuk CEV RDS Custom for SQL Server. |
|
Tersedia versi mesin basis data yang tidak didukung. Gunakan versi mesin basis data yang didukung. |
|
Gunakan AMI yang dibangun di atas arsitektur x86_64. |
|
Buat instans EC2 dari AMI yang izinnya Anda miliki. Jalankan Sysprep pada instans EC2 untuk membuat dan menyimpan citra dasar. |
|
Gunakan AMI yang dibangun dengan platform Windows. |
|
Buat AMI dengan tipe perangkat EBS. |
|
Pilih AMI yang didukung yang memiliki Windows Server with SQL Server edisi Enterprise, Standard, atau Web. Pilih AMI dengan salah satu kode operasi penggunaan berikut dari EC2 Marketplace:
|
|
Pastikan bahwa AMI dalam keadaan |
|
Gunakan Windows OS yang didukung. |
|
Periksa bahwa file log tersedia di |
|
Gunakan AMI dengan versi build OS minimum 14393. |
|
Gunakan AMI dengan versi utama OS minimum 10.0 atau lebih tinggi. |
Memperbaiki konfigurasi yang tidak didukung di RDS Custom for SQL Server
Akibat model tanggung jawab bersama, Anda bertanggung jawab untuk memperbaiki masalah konfigurasi yang menempatkan instans basis data RDS Custom for SQL Server Anda ke dalam keadaan unsupported-configuration
. Jika masalahnya ada pada AWS infrastruktur, Anda dapat menggunakan konsol atau AWS CLI untuk memperbaikinya. Jika masalahnya ada pada sistem operasi atau konfigurasi basis data, Anda dapat masuk ke host untuk memperbaikinya.
catatan
Bagian ini menjelaskan cara memperbaiki konfigurasi yang tidak didukung di RDS Custom for SQL Server. Lihat informasi yang lebih lengkap tentang RDS Custom for Oracle di Memperbaiki konfigurasi yang tidak didukung di RDS Custom for Oracle.
Pada tabel berikut, Anda dapat menemukan deskripsi notifikasi dan peristiwa yang dikirim oleh perimeter dukungan dan cara memperbaikinya. Semua notifikasi ini dan perimeter dukungan dapat berubah sewaktu-waktu. Lihat latar belakang perimeter dukungan di Perimeter dukungan RDS Custom. Lihat deskripsi peristiwa di Kategori acara Amazon RDS dan pesan acara Aurora.
Kode Event | Area konfigurasi | Pesan peristiwa RDS | Proses validasi |
---|---|---|---|
|
Manual Konfigurasi Tidak Didukung |
|
Untuk mengatasi masalah ini, buat kasus dukungan. |
AWS Sumber daya (infrastruktur) | |||
|
Status Instans EC2 |
|
Untuk memeriksa status instans DB, gunakan konsol atau jalankan AWS CLI perintah berikut:
|
|
Status Instans EC2 |
|
Gunakan AWS CLI perintah berikut untuk memeriksa status instans DB:
Anda juga dapat memeriksa status instans EC2 menggunakan konsol EC2. Untuk memulai instans DB, gunakan konsol atau jalankan AWS CLI perintah berikut:
|
|
Kelas Instans EC2 |
|
Gunakan perintah CLI berikut untuk memeriksa kelas instans DB yang diharapkan:
|
|
Volume Penyimpanan EBS Tidak Dapat Diakses |
|
|
|
Volume Penyimpanan EBS Terpisah |
|
Setelah memasang kembali volume EBS, gunakan perintah CLI berikut untuk memeriksa apakah volume EBS 'volume-id' terpasang dengan benar ke instance RDS:
|
|
Ukuran Volume Penyimpanan EBS |
|
Gunakan perintah CLI berikut untuk membandingkan ukuran volume detail volume 'volume-id' EBS dan detail instance RDS:
Gunakan perintah CLI berikut untuk melihat ukuran volume yang dialokasikan aktual:
|
|
Konfigurasi Volume Penyimpanan EBS |
|
Gunakan perintah CLI berikut untuk membandingkan jenis volume detail volume 'volume-id' EBS dan detail instance RDS. Pastikan bahwa nilai pada level EBS cocok dengan nilai di level RDS:
Untuk mendapatkan nilai yang diharapkan untuk Storage Throughput di level RDS:
Untuk mendapatkan nilai yang diharapkan untuk Volume IOPS di level RDS:
Untuk mendapatkan Jenis Penyimpanan saat ini di Level EC2:
Untuk mendapatkan nilai saat ini untuk Storage Throughput di Level EC2:
Untuk mendapatkan nilai saat ini untuk Volume IOPS di Level EC2:
|
|
Ukuran dan Konfigurasi Volume Penyimpanan EBS |
|
Gunakan perintah CLI berikut untuk membandingkan jenis volume detail volume 'volume-id' EBS dan detail instance RDS. Pastikan bahwa nilai pada level EBS cocok dengan nilai di level RDS:
Untuk mendapatkan nilai yang diharapkan untuk Storage Throughput di level RDS:
Untuk mendapatkan nilai yang diharapkan untuk Volume IOPS di level RDS:
Untuk mendapatkan Jenis Penyimpanan saat ini di Level EC2:
Untuk mendapatkan nilai saat ini untuk Storage Throughput di Level EC2:
Untuk mendapatkan nilai saat ini untuk Volume IOPS di Level EC2:
Untuk mendapatkan Ukuran Volume yang Dialokasikan yang diharapkan:
Untuk mendapatkan Ukuran Volume yang Dialokasikan yang sebenarnya:
|
|
Izin SQS |
|
|
|
Titik Akhir VPC SQS |
|
|
Sistem Operasi | |||
|
Status Layanan SQL |
|
|
|
Status Agen Kustom RDS |
|
|
|
Izin SQS |
|
|
|
Titik Akhir VPC SQS |
|
|
Sistem Operasi | |||
|
Status Layanan SQL |
|
|
|
Status Agen Kustom RDS |
|
Masuk ke host dan pastikan bahwa agen RDS Custom berjalan. Anda dapat menggunakan perintah berikut untuk melihat status agen.
Jika statusnya tidak
Jika agen tidak dapat memulai, periksa Acara Windows untuk melihat mengapa tidak dapat dimulai. Agen membutuhkan pengguna Windows untuk memulai layanan. Pastikan pengguna Windows ada dan memiliki hak istimewa untuk menjalankan layanan. |
|
Status Agen SSM |
|
Lihat informasi yang lebih lengkap di Memecahkan masalah Agen SSM. Untuk memecahkan masalah titik akhir SSM, lihat Tidak dapat terhubung ke titik akhir SSM dan Menggunakan ssm-cli untuk memecahkan masalah ketersediaan node terkelola. |
|
Login Agen Kustom RDS |
|
|
|
Zona waktu |
|
Jalankan Untuk informasi selengkapnya, lihat Zona waktu lokal untuk instans DB RDS Custom for SQL Server. |
|
Versi Solusi Perangkat Lunak Ketersediaan Tinggi |
|
|
|
Konfigurasi Solusi Perangkat Lunak Ketersediaan Tinggi |
|
|
Basis Data | |||
|
Protokol Memori Bersama SQL Server |
|
Anda dapat memvalidasi ini dengan memeriksa: SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for MSSQLSERVER> Shared Memory as Enabled. Setelah Anda mengaktifkan protokol, restart proses SQL Server. |
|
Layanan Master Key |
|
|
|
Layanan Master Key |
|
|
|
Versi dan Edisi Mesin DB |
|
Jalankan kueri berikut untuk mendapatkan versi SQL:
Jalankan AWS CLI perintah berikut untuk mendapatkan versi dan edisi mesin RDS SQL:
Untuk informasi selengkapnya, lihat Memodifikasi instans DB RDS Custom for SQL Server dan Meningkatkan versi mesin instans DB. |
|
Edisi Mesin DB |
|
Jalankan kueri berikut untuk mendapatkan edisi SQL:
Jalankan AWS CLI perintah berikut untuk mendapatkan edisi mesin RDS SQL:
|
|
Versi Mesin DB |
|
Jalankan kueri berikut untuk mendapatkan versi SQL:
Jalankan AWS CLI perintah berikut untuk mendapatkan versi mesin RDS SQL:
Untuk informasi selengkapnya, lihat Memodifikasi instans DB RDS Custom for SQL Server dan Meningkatkan versi mesin instans DB. |
|
Lokasi berkas basis data |
|
Jalankan kueri berikut untuk mencantumkan lokasi file database yang tidak berada di jalur default:
|
Pemecahan masalah Storage-Full
di RDS Kustom untuk SQL Server
RDS Custom memantau ruang yang tersedia pada volume root (C:) dan data (D:) dari RDS Custom untuk instans SQL Server DB. RDS Custom memindahkan status instans ke Storage-Full
status ketika salah satu volume memiliki ruang disk kurang dari 500 MiB yang tersedia. Untuk menskalakan penyimpanan instance, lihatMemodifikasi penyimpanan untuk instans DB RDS Custom for SQL Server.
catatan
Instans dalam Storage-Full
dapat memakan waktu hingga 30 menit untuk diselesaikan setelah penskalaan penyimpanan.