Memecahkan masalah basis data untuk Amazon RDS Custom for SQL Server - 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.

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.

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

Custom Engine Version creation expected a Sysprep’d AMI. Retry creation using a Sysprep’d AMI.

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.

EC2 Image permissions for image (AMI_ID) weren't found for customer (Customer_ID). Verify customer (Customer_ID) has valid permissions on the EC2 Image.

Periksa bahwa akun dan profil Anda yang digunakan untuk pembuatan memiliki izin-izin yang diperlukan pada create EC2 Instance dan Describe Images untuk AMI yang dipilih.

Failed to rebuild databases with server collation (collation name) due to missing setup.exe file for SQL Server.

Periksa bahwa file setup tersedia di C:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\SQLnnnn\setup.exe.

Image (AMI_ID) doesn't exist in your account (ACCOUNT_ID). Verify (ACCOUNT_ID) is the owner of the EC2 image.

Pastikan bahwa AMI ada di akun pelanggan yang sama.

Image id (AMI_ID) isn't valid. Specify a valid image id, and try again.

Nama AMI tidak benar. Pastikan bahwa ID AMI yang benar disediakan.

Image (AMI_ID) operating system platform isn't supported. Specify a valid image, and try again.

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:

  • RunInstances:0102 - Windows dengan SQL Server Enterprise

  • RunInstances:0006 - Windows dengan SQL Server Standar

  • RunInstances0202 - Windows dengan SQL Server Web

SQL Server Web Edition isn't supported for creating a Custom Engine Version using Bring Your Own Media. Specify a valid image, and try again.

Gunakan AMI yang berisi edisi SQL Server yang didukung. Untuk informasi selengkapnya, lihat Dukungan versi untuk CEV RDS Custom for SQL Server.

The custom engine version can't be the same as the OEV engine version. Specify a valid CEV, and try again.

RDS Custom klasik untuk versi-versi mesin SQL Server tidak didukung. Misalnya, versi 15.00.4073.23.v1. Gunakan nomor versi yang didukung.

The custom engine version isn't in an active state. Specify a valid CEV, and try again.

CEV harus dalam keadaan AVAILABLE untuk menyelesaikan operasi. Ubah CEV dari INACTIVE ke AVAILABLE.

The custom engine version isn't valid for an upgrade. Specify a valid CEV with an engine version greater or equal to (X), and try again.

CEV target tidak valid. Periksa persyaratan untuk jalur peningkatan yang valid.

The custom engine version isn't valid. Names can include only lowercase letters (a-z), dashes (-), underscores (_), and periods (.). Specify a valid CEV, and try again.

Ikuti konvensi penamaan CEV yang diharuskan. Untuk informasi selengkapnya, lihat Persyaratan untuk CEV RDS Custom for SQL Server.

The custom engine version isn't valid. Specify valid database engine version, and try again. Example: 15.00.4073.23-cev123.

Tersedia versi mesin basis data yang tidak didukung. Gunakan versi mesin basis data yang didukung.

The expected architecture is (X) for image (AMI_ID), but architecture (Y) was found.

Gunakan AMI yang dibangun di atas arsitektur x86_64.

The expected owner of image (AMI_ID) is customer account ID (ACCOUNT_ID), but owner (ACCOUNT_ID) was found.

Buat instans EC2 dari AMI yang izinnya Anda miliki. Jalankan Sysprep pada instans EC2 untuk membuat dan menyimpan citra dasar.

The expected platform is (X) for image (AMI_ID), but platform (Y) was found.

Gunakan AMI yang dibangun dengan platform Windows.

The expected root device type is (X) for image %s, but root device type (Y) was found.

Buat AMI dengan tipe perangkat EBS.

The expected SQL Server edition is (X), but (Y) was found.

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:

  • RunInstances:0102 - Windows dengan SQL Server Enterprise

  • RunInstances:0006 - Windows dengan SQL Server Standar

  • RunInstances0202 - Windows dengan SQL Server Web

The expected state is (X) for image (AMI_ID), but the following state was found: (Y).

Pastikan bahwa AMI dalam keadaan AVAILABLE.

The provided Windows OS name (X) isn’t valid. Make sure the OS is one of the following: (Y).

Gunakan Windows OS yang didukung.

Unable to find bootstrap log file in path.

Periksa bahwa file log tersedia di C:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log\Summary.txt.

RDS expected a Windows build version greater than or equal to (X), but found version (Y)..

Gunakan AMI dengan versi build OS minimum 14393.

RDS expected a Windows major version greater than or equal to (X), but found version (Y)..

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

SP-S0000

Manual Konfigurasi Tidak Didukung

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena:. X

Untuk mengatasi masalah ini, buat kasus dukungan.

AWS Sumber daya (infrastruktur)

SP-S1001

Status Instans EC2

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Instance EC2 yang mendasari %s telah dihentikan tanpa menghentikan instans RDS. Anda dapat menyelesaikan ini dengan memulai instans EC2 yang mendasarinya dan memastikan bahwa biner dan volume data dilampirkan. Jika niat Anda adalah untuk menghentikan instance RDS, pastikan instans EC2 yang mendasarinya berada dalam status AVAILABLE terlebih dahulu dan kemudian gunakan konsol RDS atau CLI untuk menghentikan instance RDS.

Untuk memeriksa status instans DB, gunakan konsol atau jalankan AWS CLI perintah berikut:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep DBInstanceStatus

SP-S1002

Status Instans EC2

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena: Status instans RDS DB disetel ke STOPPED tetapi instans EC2 yang mendasari %s telah dimulai. Anda dapat mengatasi ini dengan menghentikan instans EC2 yang mendasarinya. Jika niat Anda adalah untuk memulai instance RDS, gunakan konsol atau CLI.

Gunakan AWS CLI perintah berikut untuk memeriksa status instans DB:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep DBInstanceStatus

Anda juga dapat memeriksa status instans EC2 menggunakan konsol EC2.

Untuk memulai instans DB, gunakan konsol atau jalankan AWS CLI perintah berikut:

aws rds start-db-instance \ --db-instance-identifier db-instance-name

SP-S1003

Kelas Instans EC2

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Ada ketidakcocokan antara kelas instans DB yang diharapkan dan dikonfigurasi dari host EC2. Anda dapat menyelesaikan ini dengan memodifikasi kelas instans DB ke jenis kelas aslinya.

Gunakan perintah CLI berikut untuk memeriksa kelas instans DB yang diharapkan:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep DBInstanceClass

SP-S1004

Volume Penyimpanan EBS Tidak Dapat Diakses

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Volume penyimpanan EBS asli %s yang dikaitkan dengan instans EC2 saat ini tidak dapat diakses.

SP-S1005

Volume Penyimpanan EBS Terpisah

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Volume penyimpanan EBS asli “volume-id” tidak dilampirkan. Anda dapat mengatasinya dengan melampirkan volume EBS yang terkait dengan instans EC2.

Setelah memasang kembali volume EBS, gunakan perintah CLI berikut untuk memeriksa apakah volume EBS 'volume-id' terpasang dengan benar ke instance RDS:

aws ec2 describe-volumes \ --volume-ids volume-id |grep InstanceId

SP-S1006

Ukuran Volume Penyimpanan EBS

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Ada ketidakcocokan antara pengaturan volume penyimpanan EBS “volume-id” yang diharapkan dan yang dikonfigurasi. Ukuran volume telah diubah secara manual pada tingkat EC2 dari nilai aslinya dari [%s]. Untuk mengatasi masalah ini, buat kasus dukungan.

Gunakan perintah CLI berikut untuk membandingkan ukuran volume detail volume 'volume-id' EBS dan detail instance RDS:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep AllocatedStorage

Gunakan perintah CLI berikut untuk melihat ukuran volume yang dialokasikan aktual:

aws ec2 describe-volumes \ --volume-ids |grep Size

SP-S1007

Konfigurasi Volume Penyimpanan EBS

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Ada ketidakcocokan antara pengaturan volume penyimpanan EBS “volume-id” yang diharapkan dan yang dikonfigurasi. Anda dapat menyelesaikan ini dengan memodifikasi konfigurasi volume penyimpanan EBS [IOPS, Throughput, Volume type] ke nilai aslinya dari [IOPS: %s, Throughput: %s, Volume type: %s] pada level EC2. Untuk modifikasi penyimpanan masa depan, gunakan konsol RDS atau CLI. Ukuran volume juga telah diubah secara manual pada tingkat EC2 dari nilai aslinya dari [%s]. Untuk mengatasi masalah ini, buat kasus dukungan.

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:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep StorageType

Untuk mendapatkan nilai yang diharapkan untuk Storage Throughput di level RDS:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep StorageThroughput

Untuk mendapatkan nilai yang diharapkan untuk Volume IOPS di level RDS:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep Iops

Untuk mendapatkan Jenis Penyimpanan saat ini di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep VolumeType

Untuk mendapatkan nilai saat ini untuk Storage Throughput di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep Throughput

Untuk mendapatkan nilai saat ini untuk Volume IOPS di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep Iops

SP-S1008

Ukuran dan Konfigurasi Volume Penyimpanan EBS

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Ada ketidakcocokan antara pengaturan volume penyimpanan EBS “volume-id” yang diharapkan dan yang dikonfigurasi. Anda dapat menyelesaikan ini dengan memodifikasi konfigurasi volume penyimpanan EBS [IOPS, Throughput, Volume type] ke nilai aslinya dari [IOPS: %s, Throughput: %s, Volume type: %s] pada level EC2. Untuk modifikasi penyimpanan masa depan, gunakan konsol RDS atau CLI. Ukuran volume juga telah diubah secara manual pada tingkat EC2 dari nilai aslinya dari [%s]. Untuk mengatasi masalah ini, buat kasus dukungan.

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:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep StorageType

Untuk mendapatkan nilai yang diharapkan untuk Storage Throughput di level RDS:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep StorageThroughput

Untuk mendapatkan nilai yang diharapkan untuk Volume IOPS di level RDS:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep Iops

Untuk mendapatkan Jenis Penyimpanan saat ini di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep VolumeType

Untuk mendapatkan nilai saat ini untuk Storage Throughput di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep Throughput

Untuk mendapatkan nilai saat ini untuk Volume IOPS di Level EC2:

aws ec2 describe-volumes \ --volume-ids |grep Iops

Untuk mendapatkan Ukuran Volume yang Dialokasikan yang diharapkan:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep AllocatedStorage

Untuk mendapatkan Ukuran Volume yang Dialokasikan yang sebenarnya:

aws ec2 describe-volumes \ --volume-ids |grep Size

SP-S1009

Izin SQS

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena izin: Amazon Simple Queue Service (SQS) Amazon Simple Queue Service (SQS) hilang untuk profil instans IAM. Anda dapat mengatasinya dengan memastikan profil IAM yang terkait dengan host memiliki izin berikut: ["SQS: “, "SQS: SendMessage “, "SQS: ReceiveMessage “, "SQS: DeleteMessage Url"]. GetQueue

SP-S1010

Titik Akhir VPC SQS

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena: Kebijakan titik akhir VPC memblokir operasi Amazon Simple Queue Service (SQS). Anda dapat mengatasinya dengan memodifikasi kebijakan titik akhir VPC Anda untuk mengizinkan tindakan SQS yang diperlukan.

Sistem Operasi

SP-S2001

Status Layanan SQL

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Layanan SQL Server tidak dimulai. Anda dapat mengatasi ini dengan memulai kembali layanan SQL Server pada host. Jika instans DB ini adalah instans DB Multi-AZ dan restart gagal, maka hentikan dan mulai host untuk memulai failover.

SP-S2002

Status Agen Kustom RDS

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Layanan Agen Kustom RDS tidak diinstal atau tidak dapat dimulai. Anda dapat mengatasi ini dengan meninjau Windows Event Log untuk menentukan mengapa layanan tidak akan dimulai, dan mengambil langkah-langkah yang tepat untuk memperbaiki masalah. Untuk bantuan tambahan, buat kasus dukungan.

SP-S1009

Izin SQS

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena izin: Amazon Simple Queue Service (SQS) Amazon Simple Queue Service (SQS) hilang untuk profil instans IAM. Anda dapat mengatasinya dengan memastikan profil IAM yang terkait dengan host memiliki izin berikut: ["SQS: “, "SQS: SendMessage “, "SQS: ReceiveMessage “, "SQS: DeleteMessage Url"]. GetQueue

SP-S1010

Titik Akhir VPC SQS

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena: Kebijakan titik akhir VPC memblokir operasi Amazon Simple Queue Service (SQS). Anda dapat mengatasinya dengan memodifikasi kebijakan titik akhir VPC Anda untuk mengizinkan tindakan SQS yang diperlukan.

Sistem Operasi

SP-S2001

Status Layanan SQL

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Layanan SQL Server tidak dimulai. Anda dapat mengatasi ini dengan memulai kembali layanan SQL Server pada host. Jika instans DB ini adalah instans DB Multi-AZ dan restart gagal, maka hentikan dan mulai host untuk memulai failover.

SP-S2002

Status Agen Kustom RDS

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Layanan Agen Kustom RDS tidak diinstal atau tidak dapat dimulai. Anda dapat mengatasi ini dengan meninjau Windows Event Log untuk menentukan mengapa layanan tidak akan dimulai, dan mengambil langkah-langkah yang tepat untuk memperbaiki masalah. Untuk bantuan tambahan, buat kasus dukungan.

Masuk ke host dan pastikan bahwa agen RDS Custom berjalan.

Anda dapat menggunakan perintah berikut untuk melihat status agen.

$name = "RDSCustomAgent" $service = Get-Service $name Write-Host $service.Status

Jika statusnya tidak Running, Anda dapat memulai layanan dengan perintah berikut:

Start-Service $name

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.

SP-S2003

Status Agen SSM

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena: Layanan Agen SSM Amazon tidak dapat dijangkau. Anda dapat memecahkan masalah ini dengan memeriksa status layanan dengan Get-Service AmazonSSMAgent PowerShell perintah, atau memulai layanan dengan. Start-Service AmazonSSMAgent Pastikan bahwa lalu lintas keluar HTTPS (port 443) ke titik akhir regional ssm, ssmmessages, dan ec2messages diizinkan.

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.

SP-S2004

Login Agen Kustom RDS

SP-S2004Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Masalah tak terduga terjadi dengan login SQL. "$HOSTNAME/RDSAgent” Untuk mengatasi masalah ini, buat kasus dukungan.

SP-S2005

Zona waktu

Status instans DB Kustom RDS disetel ke [Konfigurasi tidak didukung] karena: Zona waktu pada Instans Amazon EC2 [%s] diubah. Anda dapat mengatasinya dengan memodifikasi zona waktu kembali ke pengaturan yang ditentukan selama pembuatan instance. Jika Anda ingin membuat instance dengan zona waktu tertentu, lihat dokumentasi Kustom RDS.

Jalankan Get-Timezone PowerShell perintah untuk mengonfirmasi zona waktu.

Untuk informasi selengkapnya, lihat Zona waktu lokal untuk instans DB RDS Custom for SQL Server.

SP-S2006

Versi Solusi Perangkat Lunak Ketersediaan Tinggi

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Solusi perangkat lunak ketersediaan tinggi dari instance saat ini berbeda dari versi yang diharapkan. Untuk mengatasi masalah ini, buat kasus dukungan.

SP-S2007

Konfigurasi Solusi Perangkat Lunak Ketersediaan Tinggi

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Pengaturan konfigurasi solusi perangkat lunak ketersediaan tinggi telah dimodifikasi ke nilai tak terduga pada instance %s. Untuk memperbaiki masalah ini, reboot instans EC2. Saat Anda me-reboot instans EC2, secara otomatis memperbarui pengaturan ke konfigurasi yang diperlukan untuk solusi perangkat lunak ketersediaan tinggi.

Basis Data

SP-S3001

Protokol Memori Bersama SQL Server

Status instans RDS Custom DB diatur ke [Konfigurasi tidak didukung] karena: Protokol memori bersama SQL Server dinonaktifkan. Anda dapat mengatasi ini dengan mengaktifkan protokol memori bersama di SQL Server Configuration Manager.

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.

SP-S3002

Layanan Master Key

Status instans RDS Custom DB diatur ke [Konfigurasi tidak didukung] karena: RDS Automation tidak dapat mengambil cadangan Service Master Key (SMK) sebagai bagian dari generasi SMK baru. Untuk mengatasi masalah ini, buat kasus dukungan.

SP-S3003

Layanan Master Key

Status instans RDS Custom DB disetel ke [Konfigurasi tidak didukung] karena: Metadata yang terkait dengan Service Master Key (SMK) hilang atau tidak lengkap. Untuk mengatasi masalah ini, buat kasus dukungan.

SP-S3004

Versi dan Edisi Mesin DB

Ada ketidakcocokan antara versi dan edisi SQL Server yang diharapkan dan diinstal. Memodifikasi edisi SQL Server tidak didukung pada RDS Custom untuk SQL Server. Juga, mengubah versi SQL Server secara manual pada instans RDS Custom EC2 tidak didukung. Untuk mengatasi masalah ini, buat kasus dukungan.

Jalankan kueri berikut untuk mendapatkan versi SQL:

select @@version

Jalankan AWS CLI perintah berikut untuk mendapatkan versi dan edisi mesin RDS SQL:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep EngineVersion aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep Engine

Untuk informasi selengkapnya, lihat Memodifikasi instans DB RDS Custom for SQL Server dan Meningkatkan versi mesin instans DB.

SP-S3005

Edisi Mesin DB

Edisi SQL Server saat ini tidak cocok dengan edisi SQL Server yang diharapkan [%s]. Memodifikasi edisi SQL Server tidak didukung pada RDS Custom untuk SQL Server. Untuk mengatasi masalah ini, buat kasus dukungan.

Jalankan kueri berikut untuk mendapatkan edisi SQL:

select @@version

Jalankan AWS CLI perintah berikut untuk mendapatkan edisi mesin RDS SQL:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep Engine

SP-S3006

Versi Mesin DB

Versi SQL Server saat ini tidak cocok dengan versi SQL Server yang diharapkan [%s]. Anda tidak dapat mengubah versi SQL Server secara manual pada instans RDS Custom EC2. Untuk mengatasi masalah ini, buat kasus dukungan. Untuk modifikasi masa depan ke versi SQL Server, Anda dapat memodifikasi instance dari konsol AWS RDS atau melalui perintah CLI modify-db-instance .

Jalankan kueri berikut untuk mendapatkan versi SQL:

select @@version

Jalankan AWS CLI perintah berikut untuk mendapatkan versi mesin RDS SQL:

aws rds describe-db-instances \ --db-instance-identifier db-instance-name |grep EngineVersion

Untuk informasi selengkapnya, lihat Memodifikasi instans DB RDS Custom for SQL Server dan Meningkatkan versi mesin instans DB.

SP-S3007

Lokasi berkas basis data

Status instans RDS Custom DB diatur ke [Konfigurasi tidak didukung] karena: File database dikonfigurasi di luar drive D:\. Anda dapat menyelesaikan ini dengan memastikan bahwa semua file database, termasuk ROW, LOG, FILESTREAM, dll... disimpan di drive D:\.

Jalankan kueri berikut untuk mencantumkan lokasi file database yang tidak berada di jalur default:

USE master; SELECT physical_name as files_not_in_default_path FROM sys.master_files WHERE SUBSTRING(physical_name,1,3)!='D:\';

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.