Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Beheben von DB-Problemen für Amazon RDS Custom for SDL Server

Fokusmodus
Beheben von DB-Problemen für Amazon RDS Custom for SDL Server - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Das Modell der gemeinsamen Verantwortung von RDS Custom bietet Zugriff auf Betriebssystem-Shell-Ebene und Zugriff auf Datenbankadministratoren. RDS Custom führt Ressourcen in Ihrem Konto aus, im Gegensatz zu Amazon RDS, das Ressourcen in einem Systemkonto ausführt. Mit einem größeren Zugang kommt eine größere Verantwortung mit sich. In den folgenden Abschnitten erfahren Sie, wie Sie Probleme mit Amazon RDS Custom for SQL Server-DB-Instances beheben können.

Anmerkung

In diesem Abschnitt wird die Problembehandlung mit RDS Custom for SQL Server behandelt. Zur Fehlerbehebung bei RDS Custom for Oracle vgl. Behebung von DB-Problemen für Amazon RDS Custom for Oracle.

Anzeigen von benutzerdefinierten RDS-Ereignissen

Das Verfahren zum Anzeigen von Ereignissen ist für RDS Custom- und Amazon RDS DB-Instances gleich. Weitere Informationen finden Sie unter RDSAmazon-Ereignisse anzeigen.

Verwenden Sie den describe-events Befehl AWS CLI, um die benutzerdefinierte RDS-Ereignisbenachrichtigung mit dem anzuzeigen. RDS Custom führt mehrere neue Ereignisse ein. Die Ereigniskategorien sind die gleichen wie für Amazon RDS. Eine Liste der Ereignisse finden Sie unter Amazon RDS-Ereigniskategorien und Ereignisnachrichten .

Im folgenden Beispiel werden Details zu den Ereignissen abgerufen, die für die angegebene RDS Custom DB-Instance aufgetreten sind.

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

Abonnieren von benutzerdefinierten RDS-Ereignissen

Das Verfahren zum Abonnieren von Ereignissen ist für RDS Custom- und Amazon RDS DB-Instances gleich. Weitere Informationen finden Sie unter RDSAmazon-Veranstaltungsbenachrichtigung abonnieren.

Verwenden Sie den Befehl create-event-subscription, um Ereignisbenachrichtigungen von RDS Custom zu abonnieren. Nutzen Sie die folgenden erforderlichen Parameter:

  • --subscription-name

  • --sns-topic-arn

Im folgenden Beispiel wird ein Abonnement für Backup- und Wiederherstellungsereignisse für eine RDS Custom DB-Instance im aktuellen AWS -Konto. Sie können auch anfordern, dass Benachrichtigungen an ein bestimmtes Amazon-SNS-Thema (Amazon Simple Notification Service) gesendet werden, die --sns-topic-arn bestimmt.

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

Beheben von CEV-Fehlern für RDS Custom für SQL Server

Wenn Sie versuchen, eine CEV zu erstellen, kann dieser Vorgang fehlschlagen. In diesem Fall gibt RDS Custom die Ereignismeldung RDS-EVENT-0198 aus. Weitere Informationen zum Anzeigen von RDS-Ereignissen finden Sie unter Amazon RDS-Ereigniskategorien und Ereignisnachrichten .

Verwenden Sie die folgenden Informationen, um mögliche Ursachen zu beheben.

Fehlermeldung Vorschläge für die Fehlerbehebung

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

Führen Sie Sysprep auf der EC2 Instance aus, die Sie über das AMI erstellt haben. Weitere Informationen zur Vorbereitung eines AMI mit Sysprep finden Sie unter Erstellen eines standardisierten Amazon Machine Image (AMI) mit 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.

Stellen Sie sicher, dass Ihr Konto und Ihr Profil, die für die Erstellung verwendet wurden, über die erforderlichen Berechtigungen für create EC2 Instance und für Describe Images für das ausgewählte AMI verfügen.

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

Stellen Sie sicher, dass die setup-Datei unter C:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\SQLnnnn\setup.exe verfügbar ist.

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

Stellen Sie sicher, dass das AMI im selben Kundenkonto vorhanden ist.

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

Der Name des AMI ist falsch. Stellen Sie sicher, dass die richtige AMI-ID angegeben ist.

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

Wählen Sie ein unterstütztes AMI, das Windows Server mit SQL Server Enterprise, Standard oder Web Edition enthält. Wählen Sie ein AMI mit einem der folgenden Nutzungsoperationscodes aus dem EC2 Marketplace aus:

  • RunInstancesWählen Sie ein AMI mit einem der folgenden Verwendungsoperationscodes aus dem Marketplace aus: ----sep----:0102 - Windows with SQL Server Enterprise

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

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

Verwenden Sie ein AMI, das eine unterstützte Edition von SQL Server enthält. Weitere Informationen finden Sie unter Versionsunterstützung für RDS Custom für SQL Server CEVs.

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

Classic Engine-Versionen von RDS Custom für SQL Server werden nicht unterstützt. Zum Beispiel Version 15.00.4073.23.v1. Verwenden Sie eine unterstützte Versionsnummer.

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

Die CEV muss sich im Status AVAILABLE befinden, damit der Vorgang abgeschlossen werden kann. Ändern Sie die CEV von INACTIVE in 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.

Die Ziel-CEV ist nicht gültig. Überprüfen Sie die Anforderungen für einen gültigen Upgrade-Pfad.

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.

Halten Sie sich an die erforderliche CEV-Benennungskonvention. Weitere Informationen finden Sie unter Anforderungen für RDS Custom für SQL Server CEVs.

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

Eine nicht unterstützte DB-Engine-Version wurde bereitgestellt. Verwenden Sie eine unterstützte DB-Engine-Version.

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

Verwenden Sie ein AMI, das auf der x86_64-Architektur basiert.

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

Erstellen Sie die EC2 Instance aus dem AMI, für das Sie berechtigt sind. Führen Sie Sysprep auf der EC2 Instanz aus, um ein Basis-Image zu erstellen und zu speichern.

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

Verwenden Sie ein AMI, das auf der Windows-Plattform basiert.

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

Erstellen Sie das AMI mit dem EBS-Gerätetyp.

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

Wählen Sie ein unterstütztes AMI, das Windows Server mit SQL Server Enterprise, Standard oder Web Edition enthält. Wählen Sie ein AMI mit einem der folgenden Nutzungsoperationscodes aus dem EC2 Marketplace aus:

  • RunInstancesWählen Sie ein AMI mit einem der folgenden Verwendungsoperationscodes aus dem Marketplace aus: ----sep----:0102 - Windows with SQL Server Enterprise

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

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

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

Stellen Sie sicher, dass sich das AMI im Status AVAILABLE befindet.

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

Verwenden Sie ein unterstütztes Windows-Betriebssystem.

Unable to find bootstrap log file in path.

Stellen Sie sicher, dass die Protokolldatei unter C:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log\Summary.txt verfügbar ist.

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

Verwenden Sie ein AMI mit einer Betriebssystem-Build-Version von mindestens 14393.

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

Verwenden Sie ein AMI mit einer Betriebssystem-Hauptversion von mindestens 10.0 oder höher.

Korrigieren von nicht unterstützten Konfigurationen in RDS Custom for SQL Server

Aufgrund des Modells der geteilten Verantwortung liegt es in Ihrer Verantwortung, Konfigurationsprobleme zu beheben, die Ihre RDS Custom for SQL Server-DB-Instance in den Zustand unsupported-configuration versetzen. Wenn das Problem in der AWS Infrastruktur liegt, können Sie es mit der Konsole oder AWS CLI dem beheben. Wenn das Problem mit dem Betriebssystem oder der Datenbankkonfiguration besteht, können Sie sich beim Host anmelden, um es zu beheben.

Anmerkung

In diesem Abschnitt wird erläutert, wie Sie nicht unterstützte Konfigurationen in RDS Custom for SQL Server beheben. Weitere Informationen zum Konfigurieren von RDS Custom for Oracle finden Sie unter Behebung nicht unterstützter Konfigurationen in RDS Custom for Oracle.

In den folgenden Tabellen finden Sie Beschreibungen der Benachrichtigungen und Ereignisse, die vom Support-Perimeter gesendet werden, und Informationen zu deren Behebung. Diese Benachrichtigungen und der Support-Umfang können sich ändern. Hintergrundinformationen zum Support-Perimeter finden Sie unter RDSBenutzerdefinierter Support-Perimeter. Beschreibungen der Ereignisse finden Sie unter Amazon RDS-Ereigniskategorien und Ereignisnachrichten .

Code des Ereignisses Bereich „Konfiguration“ RDS Event-Meldung Validierungsprozess

SP-S0000

Manuelle, nicht unterstützte Konfiguration

Der Status der benutzerdefinierten RDS-DB-Instance ist aus folgenden Gründen auf [Nicht unterstützte Konfiguration] gesetzt:. X

Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

AWS Ressource (Infrastruktur)

Code des Ereignisses Bereich „Konfiguration“ RDS Event-Meldung Validierungsprozess

SP-S1001

EC2 Status der Instanz

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Die zugrunde liegende EC2 Instance %s wurde gestoppt, ohne die RDS-Instance anzuhalten. Sie können dieses Problem lösen, indem Sie die zugrunde liegende EC2 Instance starten und sicherstellen, dass die Binär- und Datenvolumes angehängt sind. Wenn Sie die RDS-Instance beenden möchten, stellen Sie zunächst sicher, dass sich die zugrunde liegende EC2 Instance im Status AVAILABLE befindet, und beenden Sie dann die RDS-Instance mithilfe der RDS-Konsole oder CLI.

Um den Status einer DB-Instance zu überprüfen, verwenden Sie die Konsole oder führen Sie den folgenden AWS CLI Befehl aus:

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

SP-S1002

EC2 Status der Instanz

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Der Status der RDS-DB-Instance ist auf gesetzt, STOPPED aber die zugrunde liegende EC2 Instance %s wurde gestartet. Sie können dieses Problem lösen, indem Sie die zugrunde liegende EC2 Instance beenden. Wenn Sie die RDS-Instance starten möchten, verwenden Sie die Konsole oder CLI.

Verwenden Sie den folgenden AWS CLI Befehl, um den Status einer DB-Instance zu überprüfen:

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

Sie können den Status der EC2 Instance auch über die EC2 Konsole überprüfen.

Um eine DB-Instance zu starten, verwenden Sie die Konsole oder führen Sie den folgenden AWS CLI Befehl aus:

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

SP-S1003

EC2 Instance-Klasse

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Es besteht eine Diskrepanz zwischen der erwarteten und der konfigurierten DB-Instance-Klasse des EC2 Hosts. Sie können dieses Problem lösen, indem Sie die DB-Instance-Klasse auf ihren ursprünglichen Klassentyp ändern.

Verwenden Sie den folgenden CLI-Befehl, um die erwartete DB-Instance-Klasse zu überprüfen:

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

SP-S1004

Auf das EBS-Speichervolume kann nicht zugegriffen werden

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Auf das ursprüngliche EBS-Speichervolume %s, das der EC2 Instance zugeordnet war, kann derzeit nicht zugegriffen werden.

SP-S1005

Das EBS-Speichervolume wurde getrennt

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Das ursprüngliche EBS-Speichervolume „Volume-ID“ ist nicht angehängt. Sie können dieses Problem lösen, indem Sie das der Instance zugeordnete EBS-Volume anhängen. EC2

Verwenden Sie nach dem erneuten Anhängen des EBS-Volumes die folgenden CLI-Befehle, um zu überprüfen, ob das EBS-Volume 'volume-id' ordnungsgemäß an die RDS-Instance angehängt ist:

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

SP-S1006

Größe des EBS-Speicher-Volumes

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Es besteht eine Diskrepanz zwischen den erwarteten und den konfigurierten Einstellungen des EBS-Speichervolumes „Volume-ID“. Die Volume-Größe wurde manuell auf der EC2 Ebene ihrer ursprünglichen Werte von [%s] geändert. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

Verwenden Sie den folgenden CLI-Befehl, um die Volume-Größe der Volume-ID-Details des EBS-Volumes mit den Details der RDS-Instanz zu vergleichen:

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

Verwenden Sie den folgenden CLI-Befehl, um die tatsächliche Größe des zugewiesenen Volumes anzuzeigen:

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

SP-S1007

Konfiguration des EBS-Speichervolumes

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Es besteht eine Diskrepanz zwischen den erwarteten und den konfigurierten Einstellungen des EBS-Speichervolumes „Volume-ID“. Sie können dieses Problem beheben, indem Sie die Konfiguration des EBS-Speicher-Volumes [IOPS, Throughput, Volume-Typ] auf den ursprünglichen Wert (e) von [IOPS: %s, Durchsatz: %s, Volume-Typ: %s] auf der Ebene ändern. EC2 Verwenden Sie für future Speicheränderungen die RDS-Konsole oder CLI. Die Größe des Datenträgers wurde ebenfalls manuell gegenüber dem ursprünglichen Wert (en) von [%s] geändert. EC2 Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

Verwenden Sie den folgenden CLI-Befehl, um den Volumetyp der Volume-ID-Details des EBS-Volumes und die RDS-Instance-Details zu vergleichen. Stellen Sie sicher, dass die Werte auf der EBS-Ebene mit den Werten auf der RDS-Ebene übereinstimmen:

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

So ermitteln Sie den erwarteten Wert für den Speicherdurchsatz auf RDS-Ebene:

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

So ermitteln Sie den erwarteten Wert für Volume-IOPS auf RDS-Ebene:

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

Um den aktuellen Speichertyp auf der EC2 Ebene abzurufen:

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

Um den aktuellen Wert für den Speicherdurchsatz auf der EC2 Ebene abzurufen:

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

Um den aktuellen Wert für Volume-IOPS auf der EC2 Ebene abzurufen:

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

SP-S1008

Größe und Konfiguration des EBS-Speichervolumes

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Es besteht eine Diskrepanz zwischen den erwarteten und den konfigurierten Einstellungen des EBS-Speichervolumes „Volume-ID“. Sie können dieses Problem beheben, indem Sie die Konfiguration des EBS-Speicher-Volumes [IOPS, Throughput, Volume-Typ] auf den ursprünglichen Wert (e) von [IOPS: %s, Durchsatz: %s, Volume-Typ: %s] auf der Ebene ändern. EC2 Verwenden Sie für future Speicheränderungen die RDS-Konsole oder CLI. Die Größe des Datenträgers wurde ebenfalls manuell gegenüber dem ursprünglichen Wert (en) von [%s] geändert. EC2 Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

Verwenden Sie den folgenden CLI-Befehl, um den Volumetyp der Volume-ID-Details des EBS-Volumes und die RDS-Instance-Details zu vergleichen. Stellen Sie sicher, dass die Werte auf der EBS-Ebene mit den Werten auf der RDS-Ebene übereinstimmen:

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

So ermitteln Sie den erwarteten Wert für den Speicherdurchsatz auf RDS-Ebene:

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

So ermitteln Sie den erwarteten Wert für Volume-IOPS auf RDS-Ebene:

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

Um den aktuellen Speichertyp auf der EC2 Ebene abzurufen:

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

Um den aktuellen Wert für den Speicherdurchsatz auf der EC2 Ebene abzurufen:

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

Um den aktuellen Wert für Volume-IOPS auf der EC2 Ebene abzurufen:

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

So ermitteln Sie die erwartete Größe des zugewiesenen Volumes:

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

Um die tatsächliche Größe des zugewiesenen Volumes zu ermitteln:

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

SP-S1009

SQS-Berechtigungen

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Amazon Simple Queue Service (SQS) -Berechtigungen für das IAM-Instance-Profil fehlen. Sie können dieses Problem lösen, indem Sie sicherstellen, dass das mit dem Host verknüpfte IAM-Profil über die folgenden Berechtigungen verfügt: ["SQS: „, "SQS: SendMessage „, "SQS: ReceiveMessage „, "SQS: „]. DeleteMessage GetQueueUrl

SP-S1010

SQS VPC-Endpunkt

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Eine VPC-Endpunktrichtlinie blockiert die Amazon Simple Queue Service (SQS) -Operationen. Sie können dieses Problem lösen, indem Sie Ihre VPC-Endpunktrichtlinie ändern, um die erforderlichen SQS-Aktionen zuzulassen.

Betriebssystem

Code des Ereignisses Bereich „Konfiguration“ RDS Event-Meldung Der Validierungsprozess

SP-S2001

Status des SQL-Dienstes

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Der SQL Server-Dienst wurde nicht gestartet. Sie können dieses Problem beheben, indem Sie den SQL Server-Dienst auf dem Host neu starten. Wenn es sich bei dieser DB-Instance um eine Multi-AZ-DB-Instance handelt und der Neustart fehlschlägt, beenden und starten Sie den Host, um einen Failover einzuleiten.

SP-S2002

Status des benutzerdefinierten RDS-Agenten

Der Status der RDS Custom DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Der RDS Custom Agent-Dienst ist nicht installiert oder konnte nicht gestartet werden. Sie können dieses Problem lösen, indem Sie das Windows-Ereignisprotokoll überprüfen, um festzustellen, warum der Dienst nicht gestartet werden kann, und die entsprechenden Maßnahmen ergreifen, um das Problem zu beheben. Wenn Sie weitere Unterstützung benötigen, erstellen Sie eine Support-Anfrage.

Melden Sie sich beim Host an und stellen Sie sicher, dass der RDS Custom Agent ausgeführt wird.

Sie können die folgenden Befehle verwenden, um den Agentenstatus anzuzeigen.

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

Wenn der Status nicht Running ist, können Sie den Service mit dem folgenden Befehl starten:

Start-Service $name

Wenn der Agent nicht gestartet werden kann, sehen Sie in den Windows-Ereignissen nach, warum er nicht gestartet werden kann. Der Agent benötigt einen Windows-Benutzer, um den Dienst zu starten. Stellen Sie sicher, dass ein Windows-Benutzer vorhanden ist und über die Rechte zum Ausführen des Dienstes verfügt.

SP-S2003

Status des SSM-Agenten

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Der Amazon SSM Agent-Service ist nicht erreichbar. Sie können dieses Problem beheben, indem Sie den Servicestatus mit dem Get-Service AmazonSSMAgent PowerShell Befehl überprüfen oder den Service mit starten. Start-Service AmazonSSMAgent Stellen Sie sicher, dass ausgehender HTTPS-Verkehr (Port 443) zu den regionalen Endpunkten ssm, ssmmessages und ec2messages zulässig ist.

Weitere Informationen finden Sie unter Fehlerbehebung bei SSM-Agent.

Informationen zur Fehlerbehebung bei SSM-Endpunkten finden Sie unter Es konnte keine Verbindung zu SSM-Endpunkten hergestellt werden und Mithilfe von ssm-cli kann die Verfügbarkeit verwalteter Knoten behoben werden.

SP-S2004

Anmeldung für benutzerdefinierte RDS-Agenten

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Bei der SQL-Anmeldung "$HOSTNAME/RDSAgent” ist ein unerwartetes Problem aufgetreten. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

SP-S2005

Zeitzone

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Die Zeitzone auf der EC2 Amazon-Instance [%s] wurde geändert. Sie können dieses Problem lösen, indem Sie die Zeitzone wieder auf die Einstellung ändern, die bei der Instance-Erstellung angegeben wurde. Wenn Sie eine Instanz mit einer bestimmten Zeitzone erstellen möchten, finden Sie weitere Informationen in der Dokumentation zu RDS Custom.

Führen Sie den Get-Timezone PowerShell Befehl aus, um die Zeitzone zu bestätigen.

Weitere Informationen finden Sie unter Lokale Zeitzone für RDS benutzerdefinierte SQL Server-DB-Instances.

SP-S2006

Version der Softwarelösung mit hoher Verfügbarkeit

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Die Hochverfügbarkeits-Softwarelösung der aktuellen Instance unterscheidet sich von der erwarteten Version. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

SP-S2007

Konfiguration der Softwarelösung mit hoher Verfügbarkeit

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Die Konfigurationseinstellungen der Softwarelösung mit hoher Verfügbarkeit wurden auf unerwartete Werte für die Instanz %s geändert. Um dieses Problem zu beheben, starten Sie die EC2 Instance neu. Wenn Sie die EC2 Instance neu starten, werden die Einstellungen automatisch auf die erforderliche Konfiguration für die Hochverfügbarkeits-Softwarelösung aktualisiert.

SP-S2008

SQL Server-Dienst

Die benutzerdefinierte RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] eingestellt: Der Dienst SQLServer (MSSQLServer) ist auf dem Host nicht vorhanden. Um dieses Problem zu lösen, erstellen Sie einen Support-Fall.

Sie können die folgenden Befehle verwenden, um den Agentenstatus anzuzeigen.

$name = "MSSQLServer" $service = Get-Service $name Write-Host $service.Status
SP-2009 SSL-Zertifikat

Die benutzerdefinierte RDS-DB-Instance ist aus folgenden Gründen auf [Nicht unterstützte Konfiguration] gesetzt: Nicht selbstsignierte SSL-Zertifikate führen zu Störungen in RDS. Um dieses Problem zu beheben, entfernen Sie die nicht selbstsignierten Zertifikate aus dem vertrauenswürdigen Stammzertifikatsspeicher.

Führen Sie den folgenden PowerShell Befehl aus, um nicht selbstsignierte Zertifikate zu überprüfen.

Get-ChildItem cert:\LocalMachine\root -Recurse | Where-Object {$_.Issuer -ne $_.Subject -and $_.Issuer -notlike "*RDSCustomAgentCA*"}

Weitere Informationen finden Sie unter HTTP-Fehler 403.16, wenn Sie versuchen, auf eine Website zuzugreifen, die auf IIS gehostet wird.

Datenbank

Ereigniscode Bereich „Konfiguration“ RDS Event-Meldung Der Validierungsprozess

SP-S3001

SQL Server-Protokoll für gemeinsam genutzten Speicher

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Das SQL Server Shared Memory-Protokoll ist deaktiviert. Sie können dieses Problem lösen, indem Sie das Shared Memory-Protokoll im SQL Server Configuration Manager aktivieren.

Sie können dies überprüfen, indem Sie Folgendes überprüfen: SQL Server-Konfigurations-Manager > SQL Server-Netzwerkkonfiguration > Protokolle für MSSQLSERVER > Shared Memory as Enabled. Nachdem Sie das Protokoll aktiviert haben, starten Sie den SQL Server-Prozess neu.

SP-S3002

Hauptschlüssel für den Dienst

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgendem Grund: RDS Automation kann die Sicherung des Service Master Key (SMK) nicht als Teil der neuen SMK-Generation übernehmen. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

SP-S3003

Hauptschlüssel für den Service

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, weil: Die Metadaten zum Service Master Key (SMK) fehlen oder sind unvollständig. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

SP-S3004

Version und Edition der DB-Engine

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Es besteht eine Diskrepanz zwischen der erwarteten und der installierten Version und Edition von SQL Server: Das Ändern der SQL Server-Edition wird auf RDS Custom for SQL Server nicht unterstützt. Außerdem wird das manuelle Ändern der SQL Server-Version auf der EC2 RDS-Custom-Instanz nicht unterstützt. Um dieses Problem zu beheben, erstellen Sie eine Support-Anfrage.

Führen Sie die folgende Abfrage aus, um die SQL-Version abzurufen:

select @@version

Führen Sie den folgenden AWS CLI Befehl aus, um die Version und Edition der RDS-SQL-Engine abzurufen:

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

Weitere Informationen erhalten Sie unter Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance und Upgrade der Engine-Version für eine DB-Instance.

SP-S3005

DB-Engine-Edition

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Die aktuelle SQL Server-Edition entspricht nicht der erwarteten SQL Server-Edition [%s]: Das Ändern der SQL Server-Edition wird auf RDS Custom for SQL Server nicht unterstützt. Um dieses Problem zu lösen, erstellen Sie eine Support-Anfrage.

Führen Sie die folgende Abfrage aus, um die SQL-Edition abzurufen:

select @@version

Führen Sie den folgenden AWS CLI Befehl aus, um die RDS SQL Engine-Edition abzurufen:

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

SP-S3006

DB Engine Version

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Die aktuelle SQL Server-Version entspricht nicht der erwarteten SQL Server-Version [%s]: Sie können die SQL Server-Version auf der benutzerdefinierten EC2 RDS-Instanz nicht manuell ändern. Um dieses Problem zu lösen, erstellen Sie einen Support-Fall. Für future Änderungen an der SQL Server-Version können Sie die Instanz über die AWS RDS-Konsole oder über den modify-db-instance CLI-Befehl ändern.

Führen Sie die folgende Abfrage aus, um die SQL-Version abzurufen:

select @@version

Führen Sie den folgenden AWS CLI Befehl aus, um die RDS-SQL-Engine-Version abzurufen:

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

Weitere Informationen erhalten Sie unter Ändern einer RDS benutzerdefinierten SQL Server-DB-Instance und Upgrade der Engine-Version für eine DB-Instance.

SP-S3007

Speicherort der Datenbankdatei

Der Status der benutzerdefinierten RDS-DB-Instance ist auf [Nicht unterstützte Konfiguration] gesetzt, und zwar aus folgenden Gründen: Datenbankdateien werden außerhalb des Laufwerks D:\ konfiguriert. Sie können dieses Problem lösen, indem Sie sicherstellen, dass alle Datenbankdateien, einschließlich ROW, LOG, FILESTREAM usw., auf dem Laufwerk D:\ gespeichert sind.

Führen Sie die folgende Abfrage aus, um den Speicherort von Datenbankdateien aufzulisten, die sich nicht im Standardpfad befinden:

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

Problembehandlung Storage-Full in RDS Custom für SQL Server

RDS Custom überwacht den verfügbaren Speicherplatz sowohl auf dem Stammvolume (C:) als auch auf dem Datenvolume (D:) einer RDS Custom for SQL Server-DB-Instance. RDS Custom versetzt den Instanzstatus in den Storage-Full Status, wenn auf einem der Volumes weniger als 500 MiB Festplattenspeicher verfügbar sind. Informationen zur Skalierung des Instance-Speichers finden Sie unterÄndern des Speichers für eine RDS Custom for SQL Server-DB-Instance.

Anmerkung

Nach der Skalierung des Speichers Storage-Full kann es bis zu 30 Minuten dauern, bis Instances aufgelöst sind.

Problembehandlung beim Status PENDING_RECOVERY für TDE-fähige Datenbanken in RDS Custom for SQL Server

SQL Server-Datenbanken mit aktivierter transparenter Datenverschlüsselung (TDE) bleiben möglicherweise im PENDING_RECOVERY Status, wenn bei der automatischen Entschlüsselung Probleme auftreten. Dies ist in der Regel nach einer Wiederherstellung der DB-Instance der Fall, wenn die Service Master Key (SMK) -Backup-Datei der Quell-DB-Instance, die im RDS Custom Managed S3-Bucket in Ihrem Konto gespeichert ist, vor Abschluss der Wiederherstellung gelöscht wurde.

Um die automatische Entschlüsselung zu aktivieren und die TDE-fähigen Datenbanken online zu schalten, müssen Sie den Database Master Key (DMK) mit seinem Passwort öffnen und den DMK mithilfe der SMK verschlüsseln.

Verwenden Sie die folgenden SQL Server-Befehle als Referenz:

-- 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
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.