

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.

# Unterstützung für SQL Server Analysis Services in Amazon RDS für SQL Server
<a name="Appendix.SQLServer.Options.SSAS"></a>

Microsoft SQL Server Analysis Services (SSAS) ist Teil der Microsoft Business Intelligence (MSBI)-Suite. SSAS ist ein Online Analytical Processing (OLAP)- und Data Mining-Tool, das in SQL Server installiert ist. Sie verwenden SSAS, um Daten zu analysieren, anhand derer Sie Geschäftsentscheidungen treffen. SSAS unterscheidet sich von der relationalen SQL Server-Datenbank, da SSAS für Abfragen und Berechnungen optimiert ist, die in einer Business Intelligence-Umgebung üblich sind.

 Sie können SSAS für vorhandene oder neue DB-Instances aktivieren. Es wird auf derselben DB-Instance wie Ihre Datenbank-Engine installiert. Weitere Informationen zu SSAS finden Sie in der Microsoft [Analysis Services-Dokumentation](https://docs.microsoft.com/en-us/analysis-services).

Amazon RDS unterstützt SSAS für SQL Server Standard und Enterprise Editions in den folgenden Versionen:
+ Tabellarischer Modus:
  + SQL Server 2019, Version 15.00.4043.16.v1 und höher
  + SQL Server 2017, Version 14.00.3223.3.v1 und höher
  + SQL Server 2016, version 13.00.5426.0.v1 und höher
+ Mehrdimensionaler Modus:
  + SQL Server 2019, Version 15.00.4153.1.v1 und höher
  + SQL Server 2017, Version 14.00.3381.3.v1 und höher
  + SQL Server 2016, Version 13.00.5882.1.v1 und höher

**Contents**
+ [

## Einschränkungen
](#SSAS.Limitations)
+ [

# Aktivieren von SSAS
](SSAS.Enabling.md)
  + [

## Erstellen einer Optionsgruppe für SSAS
](SSAS.Enabling.md#SSAS.OptionGroup)
  + [

## Hinzufügen der SSAS-Option zur Optionsgruppe
](SSAS.Enabling.md#SSAS.Add)
  + [

## Zuordnen der Optionsgruppe zu Ihrer DB-Instance
](SSAS.Enabling.md#SSAS.Apply)
  + [

## Zulassen des eingehenden Zugriffs auf Ihre VPC-Sicherheitsgruppe
](SSAS.Enabling.md#SSAS.InboundRule)
  + [

## Aktivieren der Amazon-S3-Integration
](SSAS.Enabling.md#SSAS.EnableS3)
+ [

# Bereitstellen von SSAS-Projekten auf Amazon RDS
](SSAS.Deploy.md)
+ [

# Überwachen des Status einer Bereitstellungsaufgabe
](SSAS.Monitor.md)
+ [

# Verwenden von SSAS auf Amazon RDS
](SSAS.Use.md)
  + [

## Einrichten eines Windows-authentifizierten Benutzers für SSAS
](SSAS.Use.md#SSAS.Use.Auth)
  + [

## Hinzufügen eines Domänenbenutzers als Datenbankadministrator
](SSAS.Use.md#SSAS.Admin)
  + [

## Erstellen eines SSAS-Proxys
](SSAS.Use.md#SSAS.Use.Proxy)
  + [

## Planen der SSAS-Datenbankverarbeitung mit SQL Server Agent
](SSAS.Use.md#SSAS.Use.Schedule)
  + [

## Widerrufen des SSAS-Zugriffs vom Proxy
](SSAS.Use.md#SSAS.Use.Revoke)
+ [

# Sichern einer SSAS-Datenbank
](SSAS.Backup.md)
+ [

# Wiederherstellen einer SSAS-Datenbank
](SSAS.Restore.md)
  + [

## Wiederherstellen einer DB-Instance zu einer bestimmten Zeit
](SSAS.Restore.md#SSAS.PITR)
+ [

# Ändern des SSAS-Modus
](SSAS.ChangeMode.md)
+ [

# Deaktivieren von SSAS
](SSAS.Disable.md)
+ [

# Fehlerbehebung von SSAS-Problemen
](SSAS.Trouble.md)

## Einschränkungen
<a name="SSAS.Limitations"></a>

Die folgenden Einschränkungen gelten für die Verwendung von SSAS auf RDS-for-SQL-Server:
+ RDS für SQL Server unterstützt die Ausführung von SSAS im tabellarischen oder mehrdimensionalen Modus. Weitere Informationen finden Sie unter [Comparing tabular and multidimensional solutions](https://docs.microsoft.com/en-us/analysis-services/comparing-tabular-and-multidimensional-solutions-ssas) in der Microsoft-Dokumentation.
+ Sie können jeweils nur einen SSAS-Modus verwenden. Bevor Sie den Modus ändern, sollten Sie alle SSAS-Datenbanken löschen.

  Weitere Informationen finden Sie unter [Ändern des SSAS-Modus](SSAS.ChangeMode.md).
+ Multi-AZ-Instances werden nicht unterstützt.
+ Instances müssen selbstverwaltetes Active Directory oder AWS Directory Service for Microsoft Active Directory für die SSAS-Authentifizierung verwenden. Weitere Informationen finden Sie unter [Arbeiten mit Active Directory mit RDS für SQL Server](User.SQLServer.ActiveDirectoryWindowsAuth.md).
+ Benutzer erhalten keinen SSAS-Serveradministratorzugriff, können jedoch Administratorzugriff auf Datenbankebene erhalten.
+ Der einzige unterstützte Port für den Zugriff auf SSAS ist 2383.
+ Projekte können nicht direkt bereitgestellt werden. Dazu stellen wir eine gespeicherte RDS-Prozedur bereit. Weitere Informationen finden Sie unter [Bereitstellen von SSAS-Projekten auf Amazon RDS](SSAS.Deploy.md).
+ Die Verarbeitung während der Bereitstellung wird nicht unterstützt.
+ Die Verwendung von XMLA-Dateien für die Bereitstellung wird nicht unterstützt.
+ SSAS-Projekteingabedateien und Datenbanksicherungs-Ausgabedateien können sich nur im `D:\S3`-Ordner der DB-Instance befinden.

# Aktivieren von SSAS
<a name="SSAS.Enabling"></a>

Verwenden Sie den folgenden Prozess, um SSAS für Ihre DB-Instance zu aktivieren:

1. Erstellen Sie eine neue Optionsgruppe oder wählen Sie eine bestehende Optionsgruppe aus.

1. Fügen Sie die Option `SSAS` zur Optionsgruppe hinzu.

1. Ordnen Sie die Optionsgruppe der DB-Instance zu.

1. Erlauben Sie eingehenden Zugriff auf die (VPC)-Sicherheitsgruppe (Virtual Private Cloud) für den SSRS-Listener-Port.

1. Aktivieren der Amazon-S3-Integration

## Erstellen einer Optionsgruppe für SSAS
<a name="SSAS.OptionGroup"></a>

Verwenden Sie die AWS-Managementkonsole oder AWS CLI, um eine Optionsgruppe zu erstellen, die der SQL Server-Engine und der Version der DB-Instance entspricht, die Sie verwenden möchten.

**Anmerkung**  
Sie können auch eine vorhandene Optionsgruppe verwenden, wenn es sich um die korrekte SQL Server-Engine und -Version handelt.

### Konsole
<a name="SSAS.OptionGroup.Console"></a>

Mit der folgenden Konsolenprozedur wird eine Optionsgruppe für SQL Server Standard Edition 2017 erstellt.

**So erstellen Sie die Optionsgruppe**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie **Create group (Gruppe erstellen)** aus.

1. Führen Sie im Bereich **Create option group (Optionsgruppe erstellen)** Folgendes aus:

   1. Geben Sie unter **Name** einen Namen für die Optionsgruppe ein, der innerhalb Ihres AWS-Kontos nur einmal vorkommt, z. B. **ssas-se-2017**. Der Name darf nur Buchstaben, Ziffern und Bindestriche enthalten.

   1. Geben Sie unter **Beschreibung** eine kurze Beschreibung der Optionsgruppe ein, z. B. **SSAS option group for SQL Server SE 2017**. Die Beschreibung ist nur zur Information.

   1. Wählen Sie für **Engine** die Option **sqlserver-se** aus.

   1. Wählen Sie im Feld **Major Engine Version (Engine-Hauptversion)** **14.00** aus.

1. Wählen Sie **Erstellen** aus.

### CLI
<a name="SSAS.OptionGroup.CLI"></a>

Im folgenden CLI-Beispiel wird eine Optionsgruppe für SQL Server Standard Edition 2017 erstellt.

**So erstellen Sie die Optionsgruppe**
+ Verwenden Sie einen der folgenden Befehle.  
**Example**  

  Für Linux, macOS oder Unix:

  ```
  aws rds create-option-group \
      --option-group-name ssas-se-2017 \
      --engine-name sqlserver-se \
      --major-engine-version 14.00 \
      --option-group-description "SSAS option group for SQL Server SE 2017"
  ```

  Für Windows:

  ```
  aws rds create-option-group ^
      --option-group-name ssas-se-2017 ^
      --engine-name sqlserver-se ^
      --major-engine-version 14.00 ^
      --option-group-description "SSAS option group for SQL Server SE 2017"
  ```

## Hinzufügen der SSAS-Option zur Optionsgruppe
<a name="SSAS.Add"></a>

Verwenden Sie als Nächstes die AWS-Managementkonsole oder AWS CLI, um die Option `SSAS` zur Optionsgruppe hinzuzufügen.

### Konsole
<a name="SSAS.Add.Console"></a>

**So fügen Sie die Option SSAS hinzu**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe aus, die Sie gerade erstellt haben.

1. Wählen Sie **Add option (Option hinzufügen)**.

1. Wählen Sie unter **Option details (Optionsdetails)** für **Option name (Optionsname)** die Option **SSAS** aus.

1. Führen Sie unter **Optionseinstellungen** die folgenden Schritte aus:

   1. Geben Sie für **Max memory** (Maximaler Speicher) einen Wert im Bereich von 10 bis 80 ein.

      **Max memory (Max. Speicher)** gibt den oberen Schwellenwert an, über dem SSAS beginnt, Speicher aggressiver freizugeben, um Platz für gerade ausgeführte Anforderungen und auch neue Anforderungen mit hoher Priorität zu schaffen. Die Zahl ist ein Prozentsatz des Gesamtspeichers der DB-Instance. Der erlaubte Wertebereich liegt zwischen 10–80; der Standardwert ist 45.

   1. Wählen Sie für **Mode** (Modus) den SSAS-Servermodus **Tabular** (Tabellarisch) oder **Multidimensional** (Multidimensional) aus.

      Wenn Ihnen die Einstellung **Mode** (Modus) nicht angezeigt wird, bedeutet das, dass der multidimensionale Modus in Ihrer AWS-Region nicht unterstützt wird. Weitere Informationen finden Sie unter [Einschränkungen](Appendix.SQLServer.Options.SSAS.md#SSAS.Limitations).

      **Tabular** (Tabellarisch) ist die Standardeinstellung.

   1. Wählen Sie für **Security groups (Sicherheitsgruppen)** die VPC-Sicherheitsgruppe aus, die der Option zugeordnet werden soll.
**Anmerkung**  
Der Port für den Zugriff auf SSAS, 2383, ist vorbelegt.

1. Wählen Sie unter **Scheduling (Planung)** aus, ob die Option sofort oder während des nächsten Wartungsfensters hinzugefügt werden soll.

1. Wählen Sie **Add option (Option hinzufügen)**.

### CLI
<a name="SSAS.Add.CLI"></a>

**So fügen Sie die Option SSAS hinzu**

1. Erstellen Sie beispielsweise `ssas-option.json`, eine JSON-Datei mit den folgenden Parametern:
   + `OptionGroupName` – Der Name der Optionsgruppe, die Sie zuvor erstellt oder ausgewählt haben (`ssas-se-2017` im folgenden Beispiel).
   + `Port` – Der Port, den Sie für den Zugriff auf SSAS verwenden. Der einzige unterstützte Port ist 2383.
   + `VpcSecurityGroupMemberships` – Mitgliedschaften für VPC-Sicherheitsgruppen für Ihre RDS-DB-Instance.
   + `MAX_MEMORY` – Der obere Schwellenwert, über dem SSAS beginnen sollte, Speicher aggressiver freizugeben, um Platz für gerade ausgeführte oder neue Anforderungen mit hoher Priorität zu schaffen. Die Zahl ist ein Prozentsatz des Gesamtspeichers der DB-Instance. Der erlaubte Wertebereich liegt zwischen 10–80; der Standardwert ist 45.
   + `MODE` – Der SSAS-Servermodus ist entweder `Tabular` oder `Multidimensional`. `Tabular` ist die Standardeinstellung.

     Wenn Sie einen Fehler erhalten, dass die `MODE`-Einstellung nicht gültig ist, bedeutet das, dass der multidimensionale Modus in Ihrer AWS-Region nicht unterstützt wird. Weitere Informationen finden Sie unter [Einschränkungen](Appendix.SQLServer.Options.SSAS.md#SSAS.Limitations).

   Nachfolgend finden Sie ein Beispiel für eine JSON-Datei mit SSAS-Optionseinstellungen.

   ```
   {
   "OptionGroupName": "ssas-se-2017",
   "OptionsToInclude": [
   	{
   	"OptionName": "SSAS",
   	"Port": 2383,
   	"VpcSecurityGroupMemberships": ["sg-0abcdef123"],
   	"OptionSettings": [{"Name":"MAX_MEMORY","Value":"60"},{"Name":"MODE","Value":"Multidimensional"}]
   	}],
   "ApplyImmediately": true
   }
   ```

1. Fügen Sie die Option `SSAS` zur Optionsgruppe hinzu.  
**Example**  

   Für Linux, macOS oder Unix:

   ```
   aws rds add-option-to-option-group \
       --cli-input-json file://ssas-option.json \
       --apply-immediately
   ```

   Für Windows:

   ```
   aws rds add-option-to-option-group ^
       --cli-input-json file://ssas-option.json ^
       --apply-immediately
   ```

## Zuordnen der Optionsgruppe zu Ihrer DB-Instance
<a name="SSAS.Apply"></a>

Sie können die Konsole oder die CLI verwenden, um die Optionsgruppe Ihrer DB-Instance zuzuordnen.

### Konsole
<a name="SSAS.Apply.Console"></a>

Ordnen Sie Ihre Optionsgruppe einer neuen oder vorhandenen DB-Instance zu:
+ Ordnen Sie bei einer neuen DB-Instance die Optionsgruppe der DB-Instance beim Start zu. Weitere Informationen finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md).
+ Ändern Sie für eine vorhandene DB-Instance die Instance und ordnen Sie ihr die neue Optionsgruppe zu. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).
**Anmerkung**  
Wenn Sie eine vorhandene Instance verwenden, muss ihr bereits eine Active Directory-Domäne und eine AWS Identity and Access Management-(IAM)-Rolle zugeordnet sein. Wenn Sie eine neue Instance erstellen, geben Sie eine vorhandene Active Directory-Domäne und IAM-Rolle an. Weitere Informationen finden Sie unter [Arbeiten mit Active Directory mit RDS für SQL Server](User.SQLServer.ActiveDirectoryWindowsAuth.md).

### CLI
<a name="SSAS.Apply.CLI"></a>

Sie können Ihre Optionsgruppe einer neuen oder vorhandenen DB-Instance zuordnen.

**Anmerkung**  
Wenn Sie eine vorhandene Instance verwenden, muss ihr bereits eine Active Directory-Domäne und eine IAM-Rolle zugeordnet sein. Wenn Sie eine neue Instance erstellen, geben Sie eine vorhandene Active Directory-Domäne und IAM-Rolle an. Weitere Informationen finden Sie unter [Arbeiten mit Active Directory mit RDS für SQL Server](User.SQLServer.ActiveDirectoryWindowsAuth.md).

**So erstellen Sie eine DB-Instance, welche die Optionsgruppe verwendet**
+ Geben Sie denselben DB-Engine-Typ und dieselbe Hauptversion an, die Sie beim Erstellen der Optionsgruppe verwendet haben.  
**Example**  

  Für Linux, macOS oder Unix:

  ```
  aws rds create-db-instance \
      --db-instance-identifier myssasinstance \
      --db-instance-class db.m5.2xlarge \
      --engine sqlserver-se \
      --engine-version 14.00.3223.3.v1 \
      --allocated-storage 100 \
      --manage-master-user-password \
      --master-username admin \
      --storage-type gp2 \
      --license-model li \
      --domain-iam-role-name my-directory-iam-role \
      --domain my-domain-id \
      --option-group-name ssas-se-2017
  ```

  Für Windows:

  ```
  aws rds create-db-instance ^
      --db-instance-identifier myssasinstance ^
      --db-instance-class db.m5.2xlarge ^
      --engine sqlserver-se ^
      --engine-version 14.00.3223.3.v1 ^
      --allocated-storage 100 ^
      --manage-master-user-password ^
      --master-username admin ^
      --storage-type gp2 ^
      --license-model li ^
      --domain-iam-role-name my-directory-iam-role ^
      --domain my-domain-id ^
      --option-group-name ssas-se-2017
  ```

**So ändern Sie eine DB-Instance, um die Optionsgruppe zuzuordnen**
+ Verwenden Sie einen der folgenden Befehle.  
**Example**  

  Für Linux, macOS oder Unix:

  ```
  aws rds modify-db-instance \
      --db-instance-identifier myssasinstance \
      --option-group-name ssas-se-2017 \
      --apply-immediately
  ```

  Für Windows:

  ```
  aws rds modify-db-instance ^
      --db-instance-identifier myssasinstance ^
      --option-group-name ssas-se-2017 ^
      --apply-immediately
  ```

## Zulassen des eingehenden Zugriffs auf Ihre VPC-Sicherheitsgruppe
<a name="SSAS.InboundRule"></a>

Erstellen Sie eine Regel für eingehenden Datenverkehr für den angegebenen SSAS-Listener-Port in der VPC-Sicherheitsgruppe, die Ihrer DB-Instance zugeordnet ist. Weitere Informationen zum Einrichten von Sicherheitsgruppen finden Sie unter [Ermöglichen des Zugriffs auf Ihre DB-Instance in der VPC durch Erstellen einer Sicherheitsgruppe](CHAP_SettingUp.md#CHAP_SettingUp.SecurityGroup).

## Aktivieren der Amazon-S3-Integration
<a name="SSAS.EnableS3"></a>

Verwenden Sie die Amazon-S3-Integration, um Modellkonfigurationsdateien für die Bereitstellung auf Ihren Host herunterzuladen. Weitere Informationen finden Sie unter [Integration einer Amazon RDS für SQL Server-DB-Instance mit Amazon S3](User.SQLServer.Options.S3-integration.md). 

# Bereitstellen von SSAS-Projekten auf Amazon RDS
<a name="SSAS.Deploy"></a>

Auf RDS können Sie SSAS-Projekte nicht direkt mithilfe von SQL Server Management Studio (SSMS) bereitstellen. Verwenden Sie zum Bereitstellen von Projekten eine gespeicherte RDS-Prozedur.

**Anmerkung**  
Die Verwendung von XMLA-Dateien für die Bereitstellung wird nicht unterstützt.

Stellen Sie vor der Bereitstellung von Projekten Folgendes sicher:
+ Die Amazon-S3-Integration ist aktiviert. Weitere Informationen finden Sie unter [Integration einer Amazon RDS für SQL Server-DB-Instance mit Amazon S3](User.SQLServer.Options.S3-integration.md).
+ Die `Processing Option`-Konfigurationseinstellung ist auf `Do Not Process` eingestellt. Diese Einstellung bedeutet, dass nach der Bereitstellung keine Verarbeitung erfolgt.
+ Sie verfügen über die Dateien `myssasproject.asdatabase` und `myssasproject.deploymentoptions`. Diese werden automatisch generiert, wenn Sie ein SSAS-Projekt erstellen.

**So stellen Sie ein SSAS-Projekt auf RDS bereit**

1. Laden Sie die `.asdatabase` (SSAS-Modell)-Datei aus Ihrem S3-Bucket in Ihre DB-Instance herunter, wie im folgenden Beispiel gezeigt. Weitere Informationen zu den Download-Parametern finden Sie unter [Herunterladen von Dateien aus einem Amazon S3-Bucket zu einer SQL Server-DB-Instance](Appendix.SQLServer.Options.S3-integration.using.md#Appendix.SQLServer.Options.S3-integration.using.download).

   ```
   exec msdb.dbo.rds_download_from_s3 
   @s3_arn_of_file='arn:aws:s3:::bucket_name/myssasproject.asdatabase', 
   [@rds_file_path='D:\S3\myssasproject.asdatabase'],
   [@overwrite_file=1];
   ```

1. Laden Sie die `.deploymentoptions`-Datei aus Ihrem S3-Bucket in Ihre DB-Instance herunter.

   ```
   exec msdb.dbo.rds_download_from_s3
   @s3_arn_of_file='arn:aws:s3:::bucket_name/myssasproject.deploymentoptions', 
   [@rds_file_path='D:\S3\myssasproject.deploymentoptions'],
   [@overwrite_file=1];
   ```

1. Stellen Sie das Projekt bereit.

   ```
   exec msdb.dbo.rds_msbi_task
   @task_type='SSAS_DEPLOY_PROJECT',
   @file_path='D:\S3\myssasproject.asdatabase';
   ```

# Überwachen des Status einer Bereitstellungsaufgabe
<a name="SSAS.Monitor"></a>

Rufen Sie die Funktion `rds_fn_task_status` auf, um den Status Ihrer Bereitstellungs- (oder Download)-Aufgabe zu verfolgen. Dazu sind zwei Parameter erforderlich. Der erste Parameter sollte immer `NULL` sein, da er sich nicht auf SSAS bezieht. Der zweite Parameter akzeptiert eine Aufgaben-ID. 

Um eine Liste aller Aufgaben anzuzeigen, setzen Sie den ersten Parameter auf `NULL` und den zweiten Parameter auf `0`, wie im folgenden Beispiel gezeigt.

```
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,0);
```

Um eine bestimmte Aufgabe zu erhalten, setzen Sie den ersten Parameter auf `NULL` und den zweiten Parameter auf die Aufgaben-ID, wie im folgenden Beispiel gezeigt,

```
SELECT * FROM msdb.dbo.rds_fn_task_status(NULL,42);
```

Die `rds_fn_task_status`-Funktion gibt die folgenden Informationen zurück.


| Ausgabeparameter | Beschreibung | 
| --- | --- | 
| `task_id` | Die ID der Aufgabe. | 
| `task_type` | Für SSAS können Aufgaben die folgenden Aufgabentypen haben: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/SSAS.Monitor.html)  | 
| `database_name` | Gilt nicht für SSAS-Aufgaben. | 
| `% complete` | Verlauf der Aufgabe als Prozentwert. | 
| `duration (mins)` | Zeitdauer für die Ausführung der Aufgabe (in Minuten). | 
| `lifecycle` |  Der Status der Aufgabe. Die folgenden Status sind möglich: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/SSAS.Monitor.html)  | 
| `task_info` | Zusätzliche Informationen über die Aufgabe. Wenn bei der Verarbeitung ein Fehler auftritt, enthält diese Spalte Informationen zu dem Fehler. Weitere Informationen finden Sie unter [Fehlerbehebung von SSAS-Problemen](SSAS.Trouble.md). | 
| `last_updated` | Datum und Uhrzeit der letzten Aktualisierung des Aufgabenstatus. | 
| `created_at` | Datum und Uhrzeit, an denen die Aufgabe angelegt wurde. | 
| `S3_object_arn` |  Gilt nicht für SSAS-Aufgaben.  | 
| `overwrite_S3_backup_file` | Gilt nicht für SSAS-Aufgaben. | 
| `KMS_master_key_arn` |  Gilt nicht für SSAS-Aufgaben.  | 
| `filepath` |  Gilt nicht für SSAS-Aufgaben.  | 
| `overwrite_file` |  Gilt nicht für SSAS-Aufgaben.  | 
| `task_metadata` | Metadaten, die der SSAS-Aufgabe zugeordnet sind. | 

# Verwenden von SSAS auf Amazon RDS
<a name="SSAS.Use"></a>

Nach der Bereitstellung des SSAS-Projekts können Sie die OLAP-Datenbank direkt auf SSMS verarbeiten.

**So verwenden Sie SSAS auf RDS**

1. Stellen Sie in SSMS eine Verbindung mit SSAS her, indem Sie den Benutzernamen und das Passwort für die Active Directory-Domäne verwenden.

1. Erweitern Sie **Databases (Datenbanken)**. Die neu bereitgestellte SSAS-Datenbank wird angezeigt.

1. Suchen Sie nach der Verbindungszeichenfolge und aktualisieren Sie den Benutzernamen und das Passwort, um Zugriff auf die SQL-Quelldatenbank zu erteilen. Dies ist für die Verarbeitung von SSAS-Objekten erforderlich.

   1. Führen Sie für den tabellarischen Modus folgende Schritte aus:

      1. Zeigen Sie die Registerkarte **Connections** (Verbindungen) an.

      1. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Verbindungsobjekt und wählen Sie dann **Properties** (Eigenschaften) aus.

      1. Aktualisieren Sie den Benutzernamen und das Passwort in der Verbindungszeichenfolge.

   1. Führen Sie für den multidimensionalen Modus folgende Schritte aus:

      1. Zeigen Sie die Registerkarte **Data Sources** (Datenquellen) an.

      1. Öffnen Sie das Kontextmenü (rechte Maustaste) für das Datenquellobjekt und wählen Sie dann **Properties** (Eigenschaften) aus.

      1. Aktualisieren Sie den Benutzernamen und das Passwort in der Verbindungszeichenfolge.

1. Öffnen Sie das Kontextmenü (rechte Maustaste) für die SSAS-Datenbank, die Sie erstellt haben, und wählen Sie **Process Database (Datenbank verarbeiten)** aus.

   Abhängig vom Umfang der Eingabedaten kann der Verarbeitungsvorgang einige Minuten dauern.

**Topics**
+ [

## Einrichten eines Windows-authentifizierten Benutzers für SSAS
](#SSAS.Use.Auth)
+ [

## Hinzufügen eines Domänenbenutzers als Datenbankadministrator
](#SSAS.Admin)
+ [

## Erstellen eines SSAS-Proxys
](#SSAS.Use.Proxy)
+ [

## Planen der SSAS-Datenbankverarbeitung mit SQL Server Agent
](#SSAS.Use.Schedule)
+ [

## Widerrufen des SSAS-Zugriffs vom Proxy
](#SSAS.Use.Revoke)

## Einrichten eines Windows-authentifizierten Benutzers für SSAS
<a name="SSAS.Use.Auth"></a>

Der Hauptadministrator (manchmal auch als Hauptnutzer bezeichnet) kann das folgende Codebeispiel verwenden, um eine Windows-authentifizierte Anmeldung einzurichten und die erforderlichen Prozessberechtigungen zu erteilen. Dadurch werden dem Domänenbenutzer Berechtigungen zum Ausführen von SSAS-Kundenaufgaben, zum Verwenden von S3-Dateiübertragungsverfahren, zum Erstellen von Anmeldeinformationen und zum Arbeiten mit dem SQL-Server-Agent-Proxy gewährt. Weitere Informationen finden Sie unter [Anmeldeinformationen (Datenbank-Engine)](https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/credentials-database-engine?view=sql-server-ver15) und [Erstellen eines SQL Server-Agent-Proxys](https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-sql-server-agent-proxy?view=sql-server-ver15) in der Microsoft-Dokumentation.

Sie können Windows-authentifizierten Benutzern bei Bedarf einige oder alle der folgenden Berechtigungen erteilen.

**Example**  

```
-- Create a server-level domain user login, if it doesn't already exist
USE [master]
GO
CREATE LOGIN [mydomain\user_name] FROM WINDOWS
GO

-- Create domain user, if it doesn't already exist
USE [msdb]
GO
CREATE USER [mydomain\user_name] FOR LOGIN [mydomain\user_name]
GO

-- Grant necessary privileges to the domain user
USE [master]
GO
GRANT ALTER ANY CREDENTIAL TO [mydomain\user_name]
GO

USE [msdb]
GO
GRANT EXEC ON msdb.dbo.rds_msbi_task TO [mydomain\user_name] with grant option
GRANT SELECT ON msdb.dbo.rds_fn_task_status TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_task_status TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_cancel_task TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_download_from_s3 TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_upload_to_s3 TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_delete_from_filesystem TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_gather_file_details TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_add_proxy TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_update_proxy TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_grant_login_to_proxy TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_revoke_login_from_proxy TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_delete_proxy TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_enum_login_for_proxy to [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.sp_enum_proxy_for_subsystem TO [mydomain\user_name] with grant option
GRANT EXEC ON msdb.dbo.rds_sqlagent_proxy TO [mydomain\user_name] with grant option
ALTER ROLE [SQLAgentUserRole] ADD MEMBER [mydomain\user_name]
GO
```

## Hinzufügen eines Domänenbenutzers als Datenbankadministrator
<a name="SSAS.Admin"></a>

Sie können einen Domänenbenutzer als SSAS-Datenbankadministrator auf folgende Weise hinzufügen:
+ Ein Datenbankadministrator kann SSMS verwenden, um eine Rolle mit der Berechtigung `admin` zu erstellen und dann Benutzer zu dieser Rolle hinzufügen.
+ Sie können die folgende gespeicherte Prozedur verwenden.

  ```
  exec msdb.dbo.rds_msbi_task
  @task_type='SSAS_ADD_DB_ADMIN_MEMBER',
  @database_name='myssasdb',
  @ssas_role_name='exampleRole',
  @ssas_role_member='domain_name\domain_user_name';
  ```

  Die folgenden Parameter sind erforderlich:
  + `@task_type` – Der Typ der MSBI-Aufgabe, in diesem Fall `SSAS_ADD_DB_ADMIN_MEMBER`.
  + `@database_name` – Der Name der SSAS-Datenbank, der Sie Administratorrechte gewähren.
  + `@ssas_role_name` – Der Name der SSAS-Datenbankadministratorrolle. Wenn die Rolle noch nicht vorhanden ist, wird sie erstellt.
  + `@ssas_role_member` – Der SSAS-Datenbankbenutzer, den Sie der Administratorrolle hinzufügen.

## Erstellen eines SSAS-Proxys
<a name="SSAS.Use.Proxy"></a>

Um die SSAS-Datenbankverarbeitung mit SQL Server Agent planen zu können, erstellen Sie SSAS-Anmeldeinformationen und einen SSAS-Proxy. Führen Sie diese Prozeduren als Windows-authentifizierter Benutzer aus.

**Erstellen von SSAS-Anmeldeinformationen**
+ Erstellen Sie die Anmeldeinformationen für den Proxy. Dazu können Sie SSMS oder die folgende SQL-Anweisung verwenden.

  ```
  USE [master]
  GO
  CREATE CREDENTIAL [SSAS_Credential] WITH IDENTITY = N'mydomain\user_name', SECRET = N'mysecret'
  GO
  ```
**Anmerkung**  
`IDENTITY` muss eine domänenauthentifizierter Anmeldung sein. Ersetzen Sie `mysecret` durch das Passwort für die domänenauthentifizierte Anmeldung.

**Erstellen des SSAS-Proxys**

1. Verwenden Sie die folgende SQL-Anweisung, um den Proxy zu erstellen.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.sp_add_proxy @proxy_name=N'SSAS_Proxy',@credential_name=N'SSAS_Credential',@description=N''
   GO
   ```

1. Verwenden Sie die folgende SQL-Anweisung, um anderen Benutzern den Zugriff auf den Proxy zu gewähren.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.sp_grant_login_to_proxy @proxy_name=N'SSAS_Proxy',@login_name=N'mydomain\user_name'
   GO
   ```

1. Verwenden Sie die folgende SQL-Anweisung, um dem SSAS-Subsystem Zugriff auf den Proxy zu gewähren.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.rds_sqlagent_proxy @task_type='GRANT_SUBSYSTEM_ACCESS',@proxy_name='SSAS_Proxy',@proxy_subsystem='SSAS'
   GO
   ```

**So zeigen Sie den Proxy und die Berechtigungserteilungen für den Proxy an**

1. Verwenden Sie die folgende SQL-Anweisung, um die Empfänger des Proxys anzuzeigen.

   ```
   USE [msdb]
   GO
   EXEC sp_help_proxy
   GO
   ```

1. Verwenden Sie die folgende SQL-Anweisung, um die Subsystemzuweisungen anzuzeigen.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.sp_enum_proxy_for_subsystem
   GO
   ```

## Planen der SSAS-Datenbankverarbeitung mit SQL Server Agent
<a name="SSAS.Use.Schedule"></a>

Nachdem Sie die Anmeldeinformationen und den Proxy erstellt und SSAS-Zugriff auf den Proxy gewährt haben, können Sie einen SQL-Server-Agent-Auftrag erstellen, um die SSAS-Datenbankverarbeitung zu planen.

**Planen der SSAS-Datenbankverarbeitung**
+ Verwenden Sie SSMS oder T-SQL zum Erstellen des SQL-Server-Agent-Auftrags. Im folgenden Beispiel wird T-SQL verwendet. Sie können den Auftragszeitplan über SSMS oder T-SQL weiter konfigurieren.
  + Der Parameter `@command` beschreibt den Befehl XML for Analysis (XMLA), der vom SQL-Server-Agent-Auftrag ausgeführt werden soll. In diesem Beispiel wird die mehrdimensionale SSAS-Datenbankverarbeitung konfiguriert.
  + Der Parameter `@server` beschreibt den Ziel-SSAS-Servernamen des SQL-Server-Agent-Auftrags.

    Um den SSAS-Dienst innerhalb derselben RDS-DB-Instance aufzurufen, in der sich der SQL-Server-Agent-Auftrag befindet, verwenden Sie `localhost:2383`.

    Um den SSAS-Dienst von außerhalb der RDS-DB-Instance aufzurufen, verwenden Sie den RDS-Endpunkt. Sie können auch den Endpunkt von Kerberos Active Directory (AD) verwenden (`your-DB-instance-name.your-AD-domain-name`) wenn die RDS-DB-Instances von derselben Domäne verbunden werden. Stellen Sie bei externen DB-Instances sicher, dass Sie die VPC-Sicherheitsgruppe, die mit der RDS-DB-Instance verknüpft ist, ordnungsgemäß für eine sichere Verbindung konfigurieren.

  Sie können die Abfrage weiter bearbeiten, um verschiedene XMLA-Operationen zu unterstützen. Nehmen Sie Änderungen vor, indem Sie die T-SQL-Abfrage direkt ändern oder die SSMS-Benutzeroberfläche nach der Erstellung von SQL-Server-Agent-Aufträgen verwenden.

  ```
  USE [msdb]
  GO
  DECLARE @jobId BINARY(16)
  EXEC msdb.dbo.sp_add_job @job_name=N'SSAS_Job', 
      @enabled=1, 
      @notify_level_eventlog=0, 
      @notify_level_email=0, 
      @notify_level_netsend=0, 
      @notify_level_page=0, 
      @delete_level=0, 
      @category_name=N'[Uncategorized (Local)]', 
      @job_id = @jobId OUTPUT
  GO
  EXEC msdb.dbo.sp_add_jobserver 
      @job_name=N'SSAS_Job', 
      @server_name = N'(local)'
  GO
  EXEC msdb.dbo.sp_add_jobstep @job_name=N'SSAS_Job', @step_name=N'Process_SSAS_Object', 
      @step_id=1, 
      @cmdexec_success_code=0, 
      @on_success_action=1, 
      @on_success_step_id=0, 
      @on_fail_action=2, 
      @on_fail_step_id=0, 
      @retry_attempts=0, 
      @retry_interval=0, 
      @os_run_priority=0, @subsystem=N'ANALYSISCOMMAND', 
      @command=N'<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
          <Parallel>
              <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                  xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" 
                  xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" 
                  xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" 
                  xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300" xmlns:ddl400="http://schemas.microsoft.com/analysisservices/2012/engine/400" 
                  xmlns:ddl400_400="http://schemas.microsoft.com/analysisservices/2012/engine/400/400" xmlns:ddl500="http://schemas.microsoft.com/analysisservices/2013/engine/500" 
                  xmlns:ddl500_500="http://schemas.microsoft.com/analysisservices/2013/engine/500/500">
                  <Object>
                      <DatabaseID>Your_SSAS_Database_ID</DatabaseID>
                  </Object>
                  <Type>ProcessFull</Type>
                  <WriteBackTableCreation>UseExisting</WriteBackTableCreation>
              </Process>
          </Parallel>
      </Batch>', 
      @server=N'localhost:2383', 
      @database_name=N'master', 
      @flags=0, 
      @proxy_name=N'SSAS_Proxy'
  GO
  ```

## Widerrufen des SSAS-Zugriffs vom Proxy
<a name="SSAS.Use.Revoke"></a>

Sie können den Zugriff auf das SSAS-Subsystem widerrufen und den SSAS-Proxy mithilfe der folgenden gespeicherten Prozesse löschen.

**So entziehen Sie den Zugriff und löschen den Proxy**

1. Widerrufen des Teilsystemzugriffs.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.rds_sqlagent_proxy @task_type='REVOKE_SUBSYSTEM_ACCESS',@proxy_name='SSAS_Proxy',@proxy_subsystem='SSAS'
   GO
   ```

1. Widerrufen Sie die für den erteilten Berechtigungen Proxy.

   ```
   USE [msdb]
   GO
   EXEC msdb.dbo.sp_revoke_login_from_proxy @proxy_name=N'SSAS_Proxy',@name=N'mydomain\user_name'
   GO
   ```

1. Löschen Sie den Proxy.

   ```
   USE [msdb]
   GO
   EXEC dbo.sp_delete_proxy @proxy_name = N'SSAS_Proxy'
   GO
   ```

# Sichern einer SSAS-Datenbank
<a name="SSAS.Backup"></a>

Sie können SSAS-Datenbanksicherungsdateien nur im Ordner `D:\S3` der DB-Instance erstellen. Verwenden Sie Amazon S3, um die Sicherungsdateien in Ihren S3-Bucket zu verschieben.

Sie können eine SSAS-Datenbank wie folgt sichern:
+ Ein Domänenbenutzer mit der Rolle `admin` für eine bestimmte Datenbank kann SSMS verwenden, um die Datenbank im Ordner `D:\S3` zu sichern.

  Weitere Informationen finden Sie unter [Hinzufügen eines Domänenbenutzers als Datenbankadministrator](SSAS.Use.md#SSAS.Admin).
+ Sie können die folgende gespeicherte Prozedur verwenden. Der gespeicherte Prozess unterstützt keine Verschlüsselung.

  ```
  exec msdb.dbo.rds_msbi_task
  @task_type='SSAS_BACKUP_DB',
  @database_name='myssasdb',
  @file_path='D:\S3\ssas_db_backup.abf',
  [@ssas_apply_compression=1],
  [@ssas_overwrite_file=1];
  ```

  Die folgenden Parameter sind erforderlich:
  + `@task_type` – Der Typ der MSBI-Aufgabe, in diesem Fall `SSAS_BACKUP_DB`.
  + `@database_name` – Der Name der SSAS-Datenbank, die Sie sichern.
  + `@file_path` – Der Pfad für die SSAS-Sicherungsdatei. Die Erweiterung `.abf` ist erforderlich.

  Die folgenden Parameter sind optional:
  + `@ssas_apply_compression` – Gibt an, ob SSAS-Sicherungen komprimiert werden sollen. Gültige Werte sind 1 (Ja) und 0 (Nein).
  + `@ssas_overwrite_file` – Gibt an, ob die SSAS-Sicherungsdatei überschrieben werden soll. Gültige Werte sind 1 (Ja) und 0 (Nein).

# Wiederherstellen einer SSAS-Datenbank
<a name="SSAS.Restore"></a>

Verwenden Sie die folgende gespeicherte Prozedur, um eine SSAS-Datenbank aus einer Sicherung wiederherzustellen. 

Sie können eine Datenbank nicht wiederherstellen, wenn eine vorhandene SSAS-Datenbank mit demselben Namen vorhanden ist. Die gespeicherte Prozedur zum Wiederherstellen unterstützt keine verschlüsselten Sicherungsdateien.

```
exec msdb.dbo.rds_msbi_task
@task_type='SSAS_RESTORE_DB',
@database_name='mynewssasdb',
@file_path='D:\S3\ssas_db_backup.abf';
```

Die folgenden Parameter sind erforderlich:
+ `@task_type` – Der Typ der MSBI-Aufgabe, in diesem Fall `SSAS_RESTORE_DB`.
+ `@database_name` – Der Name der neuen SSAS-Datenbank, in der Sie die Wiederherstellung durchführen.
+ `@file_path` – Der Pfad zur SSAS-Sicherungsdatei.

## Wiederherstellen einer DB-Instance zu einer bestimmten Zeit
<a name="SSAS.PITR"></a>

Zeitpunktbezogene Wiederherstellung (PITR) gilt nicht für SSAS-Datenbanken. Wenn Sie PITR ausführen, sind nur die SSAS-Daten im letzten Snapshot vor der angeforderten Zeit auf der wiederhergestellten Instance verfügbar.

**So haben Sie aktuelle SSAS-Datenbanken auf einer wiederhergestellten DB-Instance**

1. Sichern Sie Ihre SSAS-Datenbanken im Ordner `D:\S3` der Quellinstance.

1. Übertragen Sie die Sicherungsdateien in den S3-Bucket.

1. Übertragen Sie die Sicherungsdateien aus dem S3-Bucket in den Ordner `D:\S3` auf der wiederhergestellten Instance.

1. Führen Sie die gespeicherte Prozedur aus, um die SSAS-Datenbanken auf der wiederhergestellten Instance wiederherzustellen.

   Sie können das SSAS-Projekt auch erneut verarbeiten, um die Datenbanken wiederherzustellen.

# Ändern des SSAS-Modus
<a name="SSAS.ChangeMode"></a>

Sie können den Modus ändern, in dem SSAS ausgeführt wird – entweder tabellarisch oder mehrdimensional. Um den Modus zu ändern, verwenden Sie die AWS-Managementkonsole oder das AWS CLI, um die Optionseinstellungen in der SSAS-Option zu ändern.

**Wichtig**  
Sie können jeweils nur einen SSAS-Modus verwenden. Stellen Sie sicher, dass Sie alle SSAS-Datenbanken löschen, bevor Sie den Modus ändern, da Sie ansonsten einen Fehler erhalten.

## Konsole
<a name="SSAS.ChangeMode.CON"></a>

Der folgende Amazon-RDS-Konsolenprozess ändert den SSAS-Modus in „Tabellarisch“ und legt den Parameter `MAX_MEMORY` auf 70 Prozent fest.

**Ändern der SSAS-Option**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe mit der Option `SSAS` (`ssas-se-2017` in den vorherigen Beispielen), die Sie ändern möchten.

1. Wählen Sie **Modify option** (Option ändern) aus.

1. Ändern Sie die Optionseinstellungen:

   1. Geben Sie für **Max memory** (Maximaler Speicher) **70** ein.

   1. Wählen Sie für **Mode** (Modus) **Tabular** (Tabellarisch) aus.

1. Wählen Sie **Modify option** (Option ändern) aus.

## AWS CLI
<a name="SSAS.ChangeMode.CLI"></a>

Das folgende AWS CLI-Beispiel ändert den SSAS-Modus in „Tabellarisch“ und legt den Parameter `MAX_MEMORY` auf 70 % fest.

Damit der CLI-Befehl funktioniert, stellen Sie sicher, dass Sie alle erforderlichen Parameter angeben, auch wenn Sie sie nicht ändern.

**Ändern der SSAS-Option**
+ Verwenden Sie einen der folgenden Befehle.  
**Example**  

  Für Linux, macOS oder Unix:

  ```
  aws rds add-option-to-option-group \
      --option-group-name ssas-se-2017 \
      --options "OptionName=SSAS,VpcSecurityGroupMemberships=sg-12345e67,OptionSettings=[{Name=MAX_MEMORY,Value=70},{Name=MODE,Value=Tabular}]" \
      --apply-immediately
  ```

  Für Windows:

  ```
  aws rds add-option-to-option-group ^
      --option-group-name ssas-se-2017 ^
      --options OptionName=SSAS,VpcSecurityGroupMemberships=sg-12345e67,OptionSettings=[{Name=MAX_MEMORY,Value=70},{Name=MODE,Value=Tabular}] ^
      --apply-immediately
  ```

# Deaktivieren von SSAS
<a name="SSAS.Disable"></a>

Um SSAS zu deaktivieren, entfernen Sie die Option `SSAS` aus der Optionsgruppe.

**Wichtig**  
Bevor Sie die Option `SSAS` entfernen, löschen Sie Ihre SSAS-Datenbanken.  
Wir empfehlen dringend, dass Sie Ihre SSAS-Datenbanken sichern, bevor Sie sie löschen und die Option `SSAS` entfernen.

## Konsole
<a name="SSAS.Disable.Console"></a>

**So entfernen Sie die SSAS-Option aus der Optionsgruppe**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe mit der Option `SSAS` (`ssas-se-2017` in den vorherigen Beispielen), die Sie entfernen möchten.

1. Wählen Sie **Delete option (Option löschen)** aus.

1. Wählen Sie unter **Deletion options (Löschoptionen)** für **Options to delete (Zu löschende Optionen)** die Option **SSAS** aus.

1. Wählen Sie unter **Apply immediately (Sofort anwenden)** die Option **Yes (Ja)** aus, um die Option sofort zu löschen, oder **No (Nein)**, um sie während des nächsten Wartungsfensters zu löschen.

1. Wählen Sie **Delete (Löschen)**.

## AWS CLI
<a name="SSAS.Disable.CLI"></a>

**So entfernen Sie die SSAS-Option aus der Optionsgruppe**
+ Verwenden Sie einen der folgenden Befehle.  
**Example**  

  Für Linux, macOS oder Unix:

  ```
  aws rds remove-option-from-option-group \
      --option-group-name ssas-se-2017 \
      --options SSAS \
      --apply-immediately
  ```

  Für Windows:

  ```
  aws rds remove-option-from-option-group ^
      --option-group-name ssas-se-2017 ^
      --options SSAS ^
      --apply-immediately
  ```

# Fehlerbehebung von SSAS-Problemen
<a name="SSAS.Trouble"></a>

Bei der Verwendung von SSAS können die folgenden Probleme auftreten.


| Problem | Typ | Vorschläge für die Fehlerbehebung | 
| --- | --- | --- | 
| Die SSAS-Option kann nicht konfiguriert werden. Der angeforderte SSAS-Modus lautet new\$1mode, aber die aktuelle DB-Instance hat die Datenbanken number current\$1mode. Löschen Sie die vorhandenen Datenbanken bevor Sie zum Modus new\$1mode wechseln. Um erneut Zugriff auf den Modus current\$1mode zum Löschen einer Datenbank zu erhalten, können Sie entweder die aktuelle DB-Optionsgruppe aktualisieren oder eine neue Optionsgruppe mit %s als MODUS-Optionseinstellungswert für die SSAS-Option anfügen. | RDS-Ereignis | Sie können den SSAS-Modus nicht ändern, wenn Sie immer noch SSAS-Datenbanken haben, die den aktuellen Modus verwenden. Löschen Sie die SSAS-Datenbanken und versuchen Sie es dann erneut. | 
| Die SSAS-Option kann nicht entfernt werden, da es Datenbanken mit dem Modus number existing gibt. Die SSAS-Option kann erst entfernt werden, wenn alle SSAS-Datenbanken gelöscht wurden. Fügen Sie die SSAS-Option erneut hinzu, löschen Sie alle SSAS-Datenbanken und versuchen Sie es erneut. | RDS-Ereignis | Sie können SSAS nicht deaktivieren, wenn Sie noch SSAS-Datenbanken haben. Löschen Sie die SSAS-Datenbanken und versuchen Sie es dann erneut. | 
| Die SSAS-Option ist nicht aktiviert oder wird gerade aktiviert. Bitte versuchen Sie es später erneut. | Gespeicherte RDS-Prozesse | Sie können gespeicherte SSAS-Prozesse nicht ausführen, wenn die Option deaktiviert ist oder erneut aktiviert wird. | 
| Die SSAS-Option ist falsch konfiguriert. Stellen Sie sicher, dass der Mitgliedschaftsstatus der Optionsgruppe „in-sync“ lautet, und überprüfen Sie die RDS-Ereignisprotokolle auf relevante SSAS-Konfigurationsfehlermeldungen. Versuchen Sie es im Anschluss erneut. Wenn weiterhin Fehler auftreten, wenden Sie sich an den AWS-Support. | Gespeicherte RDS-Prozesse |  Sie können keine gespeicherten SSAS-Prozesse ausführen, wenn Ihre Mitgliedschaft für die Optionsgruppe sich nicht im Status `in-sync` befindet. Dies versetzt die SSAS-Option in einen falschen Konfigurationsstatus. Wenn sich der Mitgliedschaftsstatus Ihrer Optionsgruppe aufgrund der Änderung der SSAS-Option in `failed` ändert, gibt es zwei mögliche Gründe:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/SSAS.Trouble.html) Konfigurieren Sie die SSAS-Option neu, da RDS jeweils nur einen SSAS-Modus zulässt und das Entfernen von SSAS-Optionen bei vorhandenen SSAS-Datenbanken nicht unterstützt. Überprüfen Sie die RDS-Ereignisprotokolle auf Konfigurationsfehler für Ihre SSAS-Instance und beheben Sie die Probleme entsprechend.  | 
| Bereitstellung fehlgeschlagen. Die Änderung kann nur auf einem Server bereitgestellt werden, der im Modus deployment\$1file\$1mode ausgeführt wird. Der aktuelle Servermodus lautet current\$1mode. | Gespeicherte RDS-Prozesse |  Sie können eine tabellarische Datenbank nicht auf einem mehrdimensionalen Server oder eine mehrdimensionale Datenbank nicht auf einem tabellarischen Server bereitstellen. Stellen Sie sicher, dass Sie Dateien mit dem richtigen Modus verwenden, und überprüfen Sie, ob für die Optionseinstellung `MODE` der entsprechende Wert festgelegt wurde.  | 
| Die Wiederherstellung ist fehlgeschlagen. Die Backup-Datei kann nur auf einem Server wiederhergestellt werden, der im Modus restore\$1file\$1mode ausgeführt wird. Der aktuelle Servermodus lautet current\$1mode. | Gespeicherte RDS-Prozesse |  Sie können eine tabellarische Datenbank nicht auf einem mehrdimensionalen Server oder eine mehrdimensionale Datenbank auf einem tabellarischen Server wiederherstellen. Stellen Sie sicher, dass Sie Dateien mit dem richtigen Modus verwenden, und überprüfen Sie, ob für die Optionseinstellung `MODE` der entsprechende Wert festgelegt wurde.  | 
| Die Wiederherstellung ist fehlgeschlagen. Die Backup-Datei und die RDS-DB-Instance-Versionen sind nicht kompatibel. | Gespeicherte RDS-Prozesse |  Sie können eine SSAS-Datenbank nicht mit einer Version wiederherstellen, die mit der SQL-Server-Instance-Version nicht kompatibel ist. Weitere Informationen finden Sie unter [Compatibility levels for tabular models](https://docs.microsoft.com/en-us/analysis-services/tabular-models/compatibility-level-for-tabular-models-in-analysis-services) und unter [Compatibility level of a multidimensional database](https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/compatibility-level-of-a-multidimensional-database-analysis-services) in der Microsoft-Dokumentation.  | 
| Die Wiederherstellung ist fehlgeschlagen. Die im Wiederherstellungsvorgang angegebene Backup-Datei ist beschädigt oder ist keine SSAS-Backup-Datei. Stellen Sie sicher, dass @rds\$1file\$1path korrekt formatiert ist. | Gespeicherte RDS-Prozesse |  Sie können eine SSAS-Datenbank nicht mit einer beschädigten Datei wiederherstellen. Stellen Sie sicher, dass die Datei nicht beschädigt oder fehlerhaft ist. Dieser Fehler kann auch ausgelöst werden, wenn `@rds_file_path` nicht richtig formatiert ist (wenn beispielsweise doppelte Backslashes wie in `D:\S3\\incorrect_format.abf` enthalten sind).  | 
| Die Wiederherstellung ist fehlgeschlagen. Der Name der wiederhergestellten Datenbank darf keine reservierten Wörter oder die folgenden ungültigen Zeichen enthalten . , ; ' ` : / \$1\$1 \$1 \$1 ? \$1" & % \$1 \$1 \$1 = ( ) [ ] \$1 \$1 < >, oder länger als 100 Zeichen sein. | Gespeicherte RDS-Prozesse |  Der Name der wiederhergestellten Datenbank darf keine reservierten Wörter oder ungültigen Zeichen enthalten oder länger als 100 Zeichen sein. Informationen zu SSAS-Objektbenennungskonventionen finden Sie unter [Object naming rules](https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/olap-physical/object-naming-rules-analysis-services) in der Microsoft-Dokumentation.  | 
| Es wurde ein ungültiger Rollenname angegeben. Der Rollenname darf keine reservierten Strings enthalten. | Gespeicherte RDS-Prozesse |  Der Rollenname darf keine reservierten Strings enthalten. Informationen zu SSAS-Objektbenennungskonventionen finden Sie unter [Object naming rules](https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/olap-physical/object-naming-rules-analysis-services) in der Microsoft-Dokumentation.  | 
| Es wurde ein ungültiger Rollenname angegeben. Der Rollenname darf keines der folgenden reservierten Zeichen enthalten: . , ; ' ` : / \$1\$1 \$1 \$1 ? \$1" & % \$1 \$1 \$1 = ( ) [ ] \$1 \$1 < > | Gespeicherte RDS-Prozesse |  Der Rollenname darf keine reservierten Zeichen enthalten. Informationen zu SSAS-Objektbenennungskonventionen finden Sie unter [Object naming rules](https://docs.microsoft.com/en-us/analysis-services/multidimensional-models/olap-physical/object-naming-rules-analysis-services) in der Microsoft-Dokumentation.  | 