Risoluzione dei problemi relativi al database per Amazon RDS Custom for SQL Server - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risoluzione dei problemi relativi al database per Amazon RDS Custom for SQL Server

Il modello di responsabilità condivisa di RDS Custom fornisce l'accesso a livello di shell del sistema operativo e l'accesso dell'amministratore del database. RDSCustom gestisce le risorse nel tuo account, a differenza di AmazonRDS, che gestisce le risorse in un account di sistema. Con un maggiore accesso si ottiene una maggiore responsabilità. Nelle sezioni seguenti, puoi imparare a risolvere i problemi con le istanze database di Amazon RDS Custom for SQL Server.

Nota

Questa sezione spiega come risolvere i problemi di Custom for ServerRDS. SQL Per la risoluzione dei problemi relativi a RDS Custom for Oracle, vedere. Risoluzione dei problemi relativi ai database di Amazon RDS Custom per Oracle

Visualizzazione di eventi RDS personalizzati

La procedura per la visualizzazione degli eventi è la stessa per le istanze RDS Custom e Amazon RDS DB. Per ulteriori informazioni, consulta Visualizzazione degli RDS eventi Amazon.

Per visualizzare la notifica RDS personalizzata degli eventi utilizzando il AWS CLI, utilizzare il describe-events comando. RDSCustom introduce diversi nuovi eventi. Le categorie di eventi sono le stesse di AmazonRDS. Per l'elenco di eventi, consultare Categorie di RDS eventi Amazon e messaggi di eventi .

L'esempio seguente recupera i dettagli degli eventi che si sono verificati per l'istanza DB RDS personalizzata specificata.

aws rds describe-events \ --source-identifier my-custom-instance \ --source-type db-instance

Sottoscrizione agli eventi personalizzati RDS

La procedura per la sottoscrizione agli eventi è la stessa per le RDS istanze Custom e Amazon RDS DB. Per ulteriori informazioni, consulta Iscrizione alla notifica RDS degli eventi di Amazon.

Per sottoscrivere la notifica RDS personalizzata degli eventi utilizzando ilCLI, usa il create-event-subscription comando. Includi i parametri obbligatori seguenti:

  • --subscription-name

  • --sns-topic-arn

L'esempio seguente crea una sottoscrizione per gli eventi di backup e ripristino per un'istanza DB RDS personalizzata nella versione corrente AWS conto. Le notifiche vengono inviate a un argomento di Amazon Simple Notification Service (AmazonSNS), specificato da--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

Risoluzione CEV degli errori per RDS Custom for SQL Server

Quando si tenta di creare un fileCEV, l'operazione potrebbe fallire. In questo caso, RDS Custom invia il messaggio relativo RDS-EVENT-0198 all'evento. Per ulteriori informazioni sulla visualizzazione RDS degli eventi, vedereCategorie di RDS eventi Amazon e messaggi di eventi .

Utilizza le seguenti informazioni per individuare le possibili cause.

Messaggio Suggerimenti sulla risoluzione dei problemi

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

Esegui Sysprep sull'EC2istanza creata da. AMI Per ulteriori informazioni sulla preparazione e l'AMIutilizzo di Sysprep, consulta Creare una Amazon Machine Image standardizzata () usando Sysprep. AMI

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.

Verifica che l'account e il profilo utilizzati per la creazione dispongano delle autorizzazioni richieste su e per i selezionati. create EC2 Instance Describe Images AMI

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

Verifica che il file setup sia disponibile in 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.

Assicurati che AMI esistano nello stesso account cliente.

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

Il nome di non AMI è corretto. Assicurati che sia fornito l'AMIID corretto.

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

Scegli una versione AMI supportata con Windows Server con SQL Server Enterprise, Standard o Web Edition. Scegli uno AMI con uno dei seguenti codici operativi di utilizzo dal EC2 Marketplace:

  • RunInstancesScegli uno con uno SQL dei seguenti codici operativi di utilizzo dal Marketplace: ----sep----:0102 - Windows with Server Enterprise

  • RunInstances:0102 - Windows con SQL Server Enterprise ----sep----:0006 - Windows con Server Standard

  • RunInstances:0006 - Windows con SQL Server Standard ----sep----:0202 - Windows con 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.

Usa una versione AMI che contenga un'edizione supportata di SQL Server. Per ulteriori informazioni, consulta Supporto della versione per RDS Custom for SQL Server CEVs.

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

Le versioni classiche del motore RDS Custom for SQL Server non sono supportate. Ad esempio, la versione 15.00.4073.23.v1. Utilizza un numero di versione supportato.

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

CEVDevono essere in uno AVAILABLE stato per completare l'operazione. Modifica il CEV da INACTIVE aAVAILABLE.

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.

L'obiettivo non CEV è valido. Verifica i requisiti per un percorso di aggiornamento valido.

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.

Segui la convenzione di CEV denominazione richiesta. Per ulteriori informazioni, consulta Requisiti per RDS Custom for SQL Server CEVs.

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

È stata fornita una versione del motore di database non supportata. Usa una versione del motore di database supportata.

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

Usa un'architettura AMI basata sull'architettura x86_64.

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

Crea l'EC2istanza da AMI quella per cui hai l'autorizzazione. Esegui Sysprep sull'EC2istanza per creare e salvare un'immagine di base.

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

Utilizza una AMI piattaforma integrata con Windows.

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

Crea il AMI con il tipo di EBS dispositivo.

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

Scegli una versione AMI supportata con Windows Server con SQL Server Enterprise, Standard o Web Edition. Scegli uno AMI con uno dei seguenti codici operativi di utilizzo dal EC2 Marketplace:

  • RunInstancesScegli uno con uno SQL dei seguenti codici operativi di utilizzo dal Marketplace: ----sep----:0102 - Windows with Server Enterprise

  • RunInstances:0102 - Windows con SQL Server Enterprise ----sep----:0006 - Windows con Server Standard

  • RunInstances:0006 - Windows con SQL Server Standard ----sep----:0202 - Windows con Server Web

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

Assicurati che AMI sia in uno stato di. AVAILABLE

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

Usa un sistema operativo Windows supportato.

Unable to find bootstrap log file in path.

Verifica che il file di log sia disponibile in 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)..

Usa una versione AMI con una versione di build minima del sistema operativo di 14393.

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

Utilizzane uno AMI con una versione principale del sistema operativo minima 10.0 o successiva.

Correzione delle configurazioni non supportate in Custom for Server RDS SQL

A causa del modello di responsabilità condivisa, è tua responsabilità risolvere i problemi di configurazione che mettono in stato l'istanza DB di RDS Custom for SQL Server. unsupported-configuration Se il problema riguarda il AWS infrastruttura, è possibile utilizzare la console o il AWS CLI per ripararlo. Se il problema riguarda il sistema operativo o la configurazione del database, è possibile accedere all'host per risolverlo.

Nota

Questa sezione spiega come correggere le configurazioni non supportate in RDS Custom for SQL Server. Per informazioni su RDS Custom for Oracle, vedere. Correzione delle configurazioni non supportate in RDS Custom per Oracle

Nella tabella seguente puoi trovare le descrizioni delle notifiche e degli eventi inviati dal perimetro di supporto e come risolverli. Queste notifiche e il perimetro di supporto sono soggetti a modifiche. Per informazioni sul perimetro del supporto, consulta Perimetro di supporto RDS Custom. Per le descrizioni degli eventi, consulta Categorie di RDS eventi Amazon e messaggi di eventi .

Codice evento Area di configurazione RDSmessaggio di evento Processo di convalida

SP-S0000

Configurazione manuale non supportata

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di:. X

Per risolvere questo problema, crea un caso di supporto.

AWS Risorsa (infrastruttura)

SP-S1001

EC2Stato dell'istanza

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: L'EC2istanza sottostante %s è stata interrotta senza arrestare l'istanza. RDS È possibile risolvere questo problema avviando l'EC2istanza sottostante e assicurandosi che i volumi binari e di dati siano collegati. Se intendi interrompere l'RDSistanza, assicurati prima che l'EC2istanza sottostante si trovi nello AVAILABLE stato e poi usa la RDS console o CLI interrompi l'RDSistanza.

Per verificare lo stato di un'istanza DB, usa la console o esegui quanto segue AWS CLI comando:

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

SP-S1002

EC2Stato dell'istanza

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: Lo stato dell'istanza RDS DB è impostato su STOPPED ma l'EC2istanza sottostante %s è stata avviata. È possibile risolvere questo problema interrompendo l'istanza sottostante. EC2 Se intendi avviare l'RDSistanza, usa la console oCLI.

Usa quanto segue AWS CLI comando per verificare lo stato di un'istanza DB:

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

Puoi anche controllare lo stato dell'EC2istanza utilizzando la EC2 console.

Per avviare un'istanza DB, usa la console o esegui quanto segue AWS CLI comando:

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

SP-S1003

EC2Classe di istanza

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: C'è una mancata corrispondenza tra la classe di istanza DB prevista e quella configurata dell'EC2host. È possibile risolvere questo problema modificando la classe dell'istanza DB riportandola al tipo di classe originale.

Utilizzate il CLI comando seguente per verificare la classe di istanza DB prevista:

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

SP-S1004

EBSVolume di archiviazione non accessibile

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: il volume di EBS archiviazione originale %s associato all'EC2istanza non è attualmente accessibile.

SP-S1005

EBSVolume di archiviazione distaccato

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: il volume di EBS archiviazione originale «volume-id» non è collegato. È possibile risolvere questo problema collegando il EBS volume associato all'istanza. EC2

Dopo aver ricollegato il EBS volume, utilizzate i seguenti CLI comandi per verificare se il EBS volume 'volume-id' è collegato correttamente all'istanza: RDS

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

SP-S1006

EBSDimensione del volume di archiviazione

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: C'è una mancata corrispondenza tra le impostazioni previste e quelle configurate del volume di EBS archiviazione «volume-id». La dimensione del volume è stata modificata manualmente rispetto ai EC2 valori originali di [%s]. Per risolvere questo problema, crea una richiesta di supporto.

Utilizzate il CLI comando seguente per confrontare la dimensione del EBS volume «volume-id» e i dettagli dell'RDSistanza:

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

Utilizzate il CLI comando seguente per visualizzare la dimensione effettiva del volume allocato:

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

SP-S1007

EBSConfigurazione del volume di archiviazione

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: C'è una mancata corrispondenza tra le impostazioni previste e quelle configurate del volume di EBS archiviazione «volume-id». È possibile risolvere questo problema modificando la configurazione del volume di EBS archiviazione [IOPS, Throughput, Volume type] ai valori originali di [IOPS: %s, Throughput: %s, tipo di volume: %s] al livello. EC2 Per future modifiche allo storage, usa la RDS console oCLI. La dimensione del volume è stata inoltre modificata manualmente rispetto ai valori originali di [%s]. EC2 Per risolvere questo problema, crea una richiesta di supporto.

Utilizzate il CLI comando seguente per confrontare il tipo di volume dei dettagli del EBS volume 'volume-id' e i dettagli dell'RDSistanza. Assicuratevi che i valori al EBS livello corrispondano ai valori del livello: RDS

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

Per ottenere il valore previsto per Storage Throughput a RDS livello:

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

Per ottenere il valore previsto per Volume IOPS a RDS livello:

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

Per ottenere il tipo di archiviazione corrente a EC2 livello:

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

Per ottenere il valore corrente per Storage Throughput at the EC2 Level:

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

Per ottenere il valore corrente di Volume IOPS at the EC2 Level:

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

SP-S1008

EBSDimensioni e configurazione del volume di storage

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: C'è una mancata corrispondenza tra le impostazioni previste e quelle configurate del volume di EBS archiviazione «volume-id». È possibile risolvere questo problema modificando la configurazione del volume di EBS archiviazione [IOPS, Throughput, Volume type] ai valori originali di [IOPS: %s, Throughput: %s, tipo di volume: %s] al livello. EC2 Per future modifiche allo storage, usa la RDS console oCLI. La dimensione del volume è stata inoltre modificata manualmente rispetto ai valori originali di [%s]. EC2 Per risolvere questo problema, crea una richiesta di supporto.

Utilizzate il CLI comando seguente per confrontare il tipo di volume dei dettagli del EBS volume 'volume-id' e i dettagli dell'RDSistanza. Assicuratevi che i valori al EBS livello corrispondano ai valori del livello: RDS

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

Per ottenere il valore previsto per Storage Throughput a RDS livello:

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

Per ottenere il valore previsto per Volume IOPS a RDS livello:

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

Per ottenere il tipo di archiviazione corrente a EC2 livello:

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

Per ottenere il valore corrente per Storage Throughput at the EC2 Level:

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

Per ottenere il valore corrente di Volume IOPS at the EC2 Level:

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

Per ottenere la dimensione del volume allocato prevista:

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

Per ottenere la dimensione effettiva del volume allocato:

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

SP-S1009

SQSAutorizzazioni

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché mancano le autorizzazioni di Amazon Simple Queue Service (SQS) per il profilo dell'IAMistanza. Puoi risolvere questo problema assicurandoti che il IAM profilo associato all'host disponga delle seguenti autorizzazioni: [»SQS: SendMessage «,»SQS: ReceiveMessage «,»SQS: DeleteMessage «]. SQS GetQueueUrl

SP-S1010

SQSVPCEndpoint

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: Una policy degli VPC endpoint blocca le operazioni di Amazon Simple Queue Service ()SQS. Puoi risolvere questo problema modificando la policy dell'VPCendpoint per consentire le azioni richieste. SQS

Sistema operativo

SP-S2001

SQLStato del servizio

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: Il servizio SQL Server non è avviato. È possibile risolvere questo problema riavviando il servizio SQL Server sull'host. Se l'istanza DB è un'istanza DB Multi-AZ e il riavvio non riesce, interrompi e avvia l'host per avviare un failover.

SP-S2002

RDSStato dell'agente personalizzato

Lo stato dell'istanza database RDS personalizzata è impostato su [Configurazione non supportata] per: Il servizio RDS Custom Agent non è installato o non può essere avviato. Puoi risolvere questo problema esaminando il registro eventi di Windows per determinare il motivo per cui il servizio non si avvia e adottando le misure appropriate per risolvere il problema. Per ulteriore assistenza, crea una richiesta di supporto.

SP-S1009

SQSAutorizzazioni

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché mancano le autorizzazioni di Amazon Simple Queue Service (SQS) per il profilo dell'IAMistanza. Puoi risolvere questo problema assicurandoti che il IAM profilo associato all'host disponga delle seguenti autorizzazioni: [»SQS: SendMessage «,»SQS: ReceiveMessage «,»SQS: DeleteMessage «]. SQS GetQueueUrl

SP-S1010

SQSVPCEndpoint

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: Una policy degli VPC endpoint blocca le operazioni di Amazon Simple Queue Service ()SQS. Puoi risolvere questo problema modificando la policy dell'VPCendpoint per consentire le azioni richieste. SQS

Sistema operativo

SP-S2001

SQLStato del servizio

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: Il servizio SQL Server non è avviato. È possibile risolvere questo problema riavviando il servizio SQL Server sull'host. Se l'istanza DB è un'istanza DB Multi-AZ e il riavvio non riesce, interrompi e avvia l'host per avviare un failover.

SP-S2002

RDSStato dell'agente personalizzato

Lo stato dell'istanza database RDS personalizzata è impostato su [Configurazione non supportata] per: Il servizio RDS Custom Agent non è installato o non può essere avviato. Puoi risolvere questo problema esaminando il registro eventi di Windows per determinare il motivo per cui il servizio non si avvia e adottando le misure appropriate per risolvere il problema. Per ulteriore assistenza, crea una richiesta di supporto.

Accedi all'host e assicurati che l'agente RDS Custom sia in esecuzione.

È possibile utilizzare i seguenti comandi per visualizzare lo stato dell'agente.

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

Se lo stato non è Running, è possibile avviare il servizio con il comando seguente:

Start-Service $name

Se l'agente non riesce ad avviarsi, controlla gli eventi di Windows per scoprire perché non può avviarsi. L'agente richiede un utente Windows per avviare il servizio. Assicurati che un utente Windows esista e disponga dei privilegi per eseguire il servizio.

SP-S2003

SSMStato dell'agente

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: Il servizio Amazon SSM Agent non è raggiungibile. Puoi risolvere questo problema controllando lo stato del servizio con il Get-Service AmazonSSMAgent PowerShell comando o avviando il servizio con. Start-Service AmazonSSMAgent Assicurati che HTTPS (porta 443) il traffico in uscita verso gli endpoint regionali ssm, ssmmessages ed ec2messages sia consentito.

Per ulteriori informazioni, consulta Troubleshooting Agent. SSM

Per risolvere i problemi relativi agli SSM endpoint, consulta Impossibile connettersi agli SSM endpoint e Utilizzare ssm-cli per risolvere i problemi relativi alla disponibilità dei nodi gestiti.

SP-S2004

RDSAccesso personalizzato per l'agente

SP-S2004Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: Si è verificato un problema imprevisto con l'SQLaccesso"$HOSTNAME/RDSAgent”. Per risolvere questo problema, crea un caso di supporto.

SP-S2005

Fuso orario

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] a causa di: Il fuso orario sull'EC2istanza Amazon [%s] è stato modificato. Puoi risolvere questo problema modificando il fuso orario riportandolo all'impostazione specificata durante la creazione dell'istanza. Se desideri creare un'istanza con un fuso orario specifico, consulta la RDS documentazione personalizzata.

Esegui il Get-Timezone PowerShell comando per confermare il fuso orario.

Per ulteriori informazioni, consulta Fuso orario locale per le istanze DB RDS Custom for SQL Server.

SP-S2006

Versione della soluzione software ad alta disponibilità

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: La soluzione software ad alta disponibilità dell'istanza corrente è diversa dalla versione prevista. Per risolvere questo problema, crea un caso di supporto.

SP-S2007

Configurazione della soluzione software ad alta disponibilità

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: Le impostazioni di configurazione della soluzione software ad alta disponibilità sono state modificate con valori imprevisti sull'istanza %s. Per risolvere questo problema, riavvia l'istanza. EC2 Quando riavvii l'EC2istanza, aggiorna automaticamente le impostazioni alla configurazione richiesta per la soluzione software ad alta disponibilità.

Database

SP-S3001

SQLProtocollo di memoria condivisa del server

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: Il protocollo di memoria condivisa del SQL server è disabilitato. È possibile risolvere questo problema abilitando il protocollo di memoria condivisa in SQL Server Configuration Manager.

È possibile convalidarlo selezionando: SQLServer Configuration Manager > Configurazione della rete SQL del server > Protocolli per MSSQLSERVER > Memoria condivisa abilitata. Dopo aver abilitato il protocollo, riavvia il processo SQL Server.

SP-S3002

Chiave principale del servizio

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: RDS Automation non è in grado di eseguire il backup di Service Master Key (SMK) come parte della nuova SMK generazione. Per risolvere questo problema, crea un caso di supporto.

SP-S3003

Chiave principale del servizio

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: I metadati relativi alla Service Master Key (SMK) sono mancanti o incompleti. Per risolvere questo problema, crea un caso di supporto.

SP-S3004

Versione ed edizione di DB Engine

C'è una mancata corrispondenza tra la versione e l'edizione del SQL Server previste e installate. La modifica dell'edizione SQL Server non è supportata in RDS Custom for SQL Server. Inoltre, la modifica manuale della versione del SQL Server sull'EC2istanza RDS Custom non è supportata. Per risolvere questo problema, crea una richiesta di supporto.

Esegui la seguente query per ottenere la SQL versione:

select @@version

Esegui quanto segue AWS CLI comando per ottenere la versione e l'edizione RDS SQL del motore:

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

Per ulteriori informazioni, consulta Modifica di un'RDSistanza DB Custom for SQL Server e Aggiornamento della versione del motore di un'istanza database.

SP-S3005

Edizione DB Engine

L'edizione SQL Server corrente non corrisponde all'edizione SQL Server prevista [%s]. La modifica dell'edizione SQL Server non è supportata in RDS Custom for SQL Server. Per risolvere questo problema, crea una richiesta di supporto.

Esegui la seguente query per ottenere l'SQLedizione:

select @@version

Esegui quanto segue AWS CLI comando per ottenere l'edizione RDS SQL del motore:

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

SP-S3006

DB Engine Version (Versione motore DB)

La versione corrente SQL del server non corrisponde alla versione prevista SQL del server [%s]. Non è possibile modificare manualmente la versione del SQL server sull'EC2istanza RDS personalizzata. Per risolvere questo problema, crea una richiesta di supporto. Per eventuali modifiche future alla versione SQL del server, puoi modificare l'istanza dal AWS RDSconsole o tramite il modify-db-instance CLI comando.

Esegui la seguente query per ottenere la SQL versione:

select @@version

Esegui quanto segue AWS CLI comando per ottenere la versione RDS SQL del motore:

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

Per ulteriori informazioni, consulta Modifica di un'RDSistanza DB Custom for SQL Server e Aggiornamento della versione del motore di un'istanza database.

SP-S3007

Posizione del file del database

Lo stato dell'istanza DB RDS personalizzata è impostato su [Configurazione non supportata] perché: I file di database sono configurati all'esterno dell'unità D:\. È possibile risolvere questo problema assicurandosi che tutti i file di database, inclusi ROWLOG,FILESTREAM, ecc... siano archiviati nell'unità D:\.

Esegui la seguente query per elencare la posizione dei file di database che non si trovano nel percorso predefinito:

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

Risoluzione dei problemi Storage-Full in RDS Custom for SQL Server

RDSCustom monitora lo spazio disponibile sui volumi root (C) e data (D:)) di un'istanza DB RDS Custom for SQL Server. RDSCustom sposta lo stato dell'istanza allo Storage-Full stato quando uno dei due volumi ha meno di 500 MiB di spazio su disco disponibile. Per scalare lo spazio di archiviazione dell'istanza, consultaModifica dello storage per un'istanza DB RDS Custom for SQL Server.

Nota

La risoluzione delle istanze in ingresso Storage-Full può richiedere fino a 30 minuti dopo il ridimensionamento dello storage.

Risoluzione dei problemi PENDING _ RECOVERY stato per i database TDE abilitati in RDS Custom for Server SQL

SQLI database dei server con crittografia trasparente dei dati (TDE) abilitata potrebbero rimanere PENDING_RECOVERY tali se si verificano problemi durante la decrittografia automatica. Ciò si verifica in genere dopo il ripristino di un'istanza DB se il file di backup Service Master Key (SMK) dell'istanza DB di origine memorizzato nel bucket S3 gestito RDS su misura dell'account è stato eliminato prima del completamento del ripristino.

Per abilitare la decrittografia automatica e portare online i database TDE abilitati, è necessario aprire la Database Master Key (DMK) con la relativa password e cifrarla utilizzando il. DMK SMK

Utilizzate i seguenti comandi del SQL server come riferimento:

-- Identify PENDING_RECOVERY TDE databases USE MASTER; GO SELECT name, is_encrypted, state_desc FROM sys.databases; GO -- Open DMK using password OPEN MASTER KEY DECRYPTION BY PASSWORD = '<password>'; GO -- Encrypt DMK using SMK ALTER MASTER KEY ADD ENCRYPTION BY SERVICE MASTER KEY; GO -- Close SMK CLOSE MASTER KEY; GO -- Bring the TDE databases online ALTER DATABASE <database_name> SET ONLINE; GO -- Verify TDE databases are now in ONLINE state SELECT name, is_encrypted, state_desc FROM sys.databases; GO