

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à.

# Creazione e connessione a un'istanza database per Amazon RDS Custom per SQL Server
<a name="custom-creating-sqlserver"></a>

Puoi creare un'istanza DB personalizzata RDS e poi connetterti ad essa utilizzando AWS Systems Manager il nostro Remote Desktop Protocol (RDP).

**Importante**  
Assicurati di completare le attività indicate su [Configurazione dell'ambiente per Amazon RDS Custom per SQL Server](custom-setup-sqlserver.md) prima di poter creare o connettersi a RDS Custom per un'istanza database di SQL Server.  
È possibile contrassegnare le istanze database RDS Custom quando le crei, ma non creare o modificare il tag `AWSRDSCustom` richiesto per l'automazione di RDS Custom. Per ulteriori informazioni, consulta [Assegnazione di tag alle risorse RDS Custom for SQL Server](custom-managing-sqlserver.tagging.md).  
La prima volta che crei un'istanza database RDS Custom per SQL Server, potresti ricevere il seguente errore: Il ruolo collegato ai servizi è nel processo di creazione. Riprova più tardi. In questo caso, attendere alcuni minuti e riprovare a creare l'istanza database.

**Topics**
+ [Creazione di un'istanza database RDS Custom per SQL Server](#custom-creating-sqlserver.create)
+ [Ruolo collegato ai servizi RDS Custom](custom-creating-sqlserver.slr.md)
+ [Connessione all'istanza DB personalizzata RDS tramite AWS Systems Manager](custom-creating-sqlserver.ssm.md)
+ [Connessione all'istanza database RDS Custom tramite RDP](custom-creating-sqlserver.rdp.md)

## Creazione di un'istanza database RDS Custom per SQL Server
<a name="custom-creating-sqlserver.create"></a>

Crea un'istanza database Amazon RDS Custom for SQL Server utilizzando Console di gestione AWS o. AWS CLI La procedura è simile alla procedura per la creazione di un'istanza database Amazon RDS.

Per ulteriori informazioni, consulta [Creazione di un'istanza database Amazon RDS](USER_CreateDBInstance.md).

### Console
<a name="custom-creating-sqlserver.CON"></a>

**Per creare un'istanza database RDS Custom per SQL Server**

1. Accedi a Console di gestione AWS e apri la console Amazon RDS all'indirizzo [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Nel riquadro di navigazione, scegliere **Databases** (Database).

1. Scegliere **Create database** (Crea database).

1. Scegliere **Standard Create (Creazione standard)** come metodo di creazione del database.

1. In **Engine options (Opzioni motore)**, selezionare **Microsoft SQL Server** per il tipo di motore.

1. Per il **tipo di gestione del database**, selezionare **Amazon RDS Custom**.

1. Nella sezione **Edition (Edizione)**, scegliere l'edizione del motore di database che desideri utilizzare.

1. (Facoltativo) Se intendi creare l'istanza database da una CEV, seleziona la casella di controllo **Use custom engine version (CEV)** (Usa la versione del motore personalizzata (CEV). Seleziona la CEV nell'elenco a discesa.

1. In **Versione database**, mantieni il valore predefinito della versione.

1. Per **Templates (Modelli)**, scegliere **Production (Produzione)**.

1. Nella sezione **Settings (Impostazioni)** inserire un nuovo nome per **DB instance identifier (Identificatore istanze DB)**.

1. Per inserire la password principale, procedere come segue:

   1. Nella sezione **Settings (Impostazioni)**, aprire **Credential Settings (Impostazioni credenziali)**.

   1. Deselezionare la casella di controllo **Auto generate a password (Genera automaticamente una password)**.

   1. Modificare il valore **Master username (Nome utente principale)** e inserire la stessa password in **Master password (Password principale)** e **Confirm password (Conferma password)**.

   Per impostazione predefinita, la nuova istanza database RDS Custom utilizza una password generata automaticamente per l'utente principale.

1. Nella sezione della **dimensione dell'istanza del database**, selezionare un valore per **DB instance class (Classe istanza database)**.

   Per le classi supportate, consultare [Supporto delle classi di istanza database per RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md).

1. Scegliere le impostazioni **Storage**.

1. Per la sicurezza**RDS Custom**, procedere come segue:

   1. In **Profilo dell’istanza IAM**, seleziona il profilo dell’istanza per l’istanza database RDS Custom per SQL Server.

      1. Scegli **Crea un nuovo profilo dell’istanza** e specifica un suffisso per il nome del profilo dell’istanza. Per ulteriori informazioni, consulta [Creazione automatizzata del profilo di istanza utilizzando Console di gestione AWS](custom-setup-sqlserver.md#custom-setup-sqlserver.instanceProfileCreation).

      1. Scegli un profilo dell’istanza esistente. Nell’elenco a discesa, scegli il profilo dell’istanza che inizia con `AWSRDSCustom`.

   1. Per **Encryption (Crittografia)**, selezionare **Enter a key ARN (Inserisci l'ARN della chiave)** per elencare le chiavi AWS KMS disponibili. Scegliere quindi la propria chiave dall'elenco. 

      È richiesta una AWS KMS chiave per RDS Custom. Per ulteriori informazioni, consulta [Assicurati di disporre di una chiave di crittografia simmetrica AWS KMS](custom-setup-sqlserver.md#custom-setup-sqlserver.cmk).

1. Per le restanti sezioni, specifica le impostazioni dell'istanza database RDS Custom preferite. Per informazioni su ciascuna impostazione, consulta [Impostazioni per istanze database](USER_CreateDBInstance.Settings.md). Le impostazioni seguenti non appaiono nella console e non sono supportate:
   + **Caratteristiche processore**
   + **Storage autoscaling (Auto Scaling dello storage)**
   + **Disponibilità e durabilità**
   + Opzione **Password and Kerberos authentication (Password e autenticazione Kerberos)** in **Database authentication (Autenticazione del database)** (solo **Autenticazione password** è supportata)
   + Il gruppo **Opzioni database** in **Configurazione aggiuntiva**
   + **Approfondimenti sulle prestazioni**
   + **Log exports (Esportazioni log)**
   + **Abilita aggiornamento automatico della versione secondaria**
   + **Deletion protection (Protezione da eliminazione)**

   **Backup retention period (Periodo di retention dei backup)** è supportato, ma non puoi scegliere **0 giorni**.

1. Scegliere **Crea database**. 

   Il pulsante **View credential details (Vedi dettagli delle credenziali)** viene visualizzato sulla pagina **Database**. 

   Per vedere nome utente e password per l'istanza database RDS Custom, seleziona **View credential details (Vedi dettagli delle credenziali)**.

   Per connetterti all'istanza database come utente principale, utilizza il nome utente e la password visualizzati.
**Importante**  
Non potrai visualizzare di nuovo la password dell'utente principale. Se non la registri, potresti doverla modificare. Per modificare la password dell'utente principale dopo che l'istanza database RDS Custom è disponibile, modificare l'istanza database. Per ulteriori informazioni sulla modifica di un'istanza database, consulta [Gestione di un'istanza database per Amazon RDS Custom for SQL Server](custom-managing-sqlserver.md).

1. Scegliere **Database** per visualizzare l'elenco delle istanze database RDS Custom.

1. Scegliere l'istanza database RDS Custom appena creata.

   Nella console RDS vengono visualizzati i dettagli per la nuova istanza database RDS Custom:
   + L'istanza database RDS Custom rimane nello stato **creating (creazione in corso)** fino a quando non è stata creata e non è pronta per l'uso. Quando lo stato cambia in **available (disponibile)** è possibile connettersi all'istanza database. A seconda della classe di istanza e dello storage allocato, potrebbero trascorrere diversi minuti prima che la nuova istanza database sia disponibile.
   + **Ruolo** ha il valore **Istanza (RDS Custom)**.
   + **Modalità di automazione RDS Custom** ha il valore **Automazione completa**. Questa impostazione indica che l'istanza database fornisce il monitoraggio automatico e il ripristino dell'istanza.

### AWS CLI
<a name="custom-creating-sqlserver.CLI"></a>

È possibile creare un'istanza DB personalizzata RDS utilizzando il comando [AWS CLI create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html).

Sono richieste le seguenti opzioni:
+ `--db-instance-identifier`
+ `--db-instance-class` (per l'elenco delle classi di istanza supportate, vedere [Supporto delle classi di istanza database per RDS Custom for SQL Server](custom-reqs-limits.instancesMS.md))
+ `--engine` (`custom-sqlserver-ee`, `custom-sqlserver-se` o `custom-sqlserver-web`)
+ `--kms-key-id`
+ `--custom-iam-instance-profile`

Nell'esempio seguente viene creata un'istanza database RDS Custom per SQL Server denominata `my-custom-instance`. Il periodo di retention dei backup è di 3 giorni.

**Nota**  
Per creare un'istanza database da una versione del motore personalizzata (CEV), specifica un nome CEV esistente nel parametro `--engine-version`. Ad esempio, `--engine-version 15.00.4249.2.my_cevtest`

**Example**  
Per Linux, macOS o Unix:  

```
 1. aws rds create-db-instance \
 2.     --engine {{custom-sqlserver-ee}} \
 3.     --engine-version {{15.00.4073.23.v1}} \
 4.     --db-instance-identifier {{my-custom-instance}} \
 5.     --db-instance-class {{db.m5.xlarge}} \
 6.     --allocated-storage {{20}} \
 7.     --db-subnet-group {{mydbsubnetgroup}} \
 8.     --master-username {{myuser}} \
 9.     --master-user-password {{mypassword}} \
10.     --backup-retention-period {{3}} \
11.     --no-multi-az \
12.     --port {{8200}} \
13.     --kms-key-id {{mykmskey}} \
14.     --custom-iam-instance-profile {{AWSRDSCustomInstanceProfileForRdsCustomInstance}}
```
Per Windows:  

```
 1. aws rds create-db-instance ^
 2.     --engine {{custom-sqlserver-ee}} ^
 3.     --engine-version {{15.00.4073.23.v1}} ^
 4.     --db-instance-identifier {{my-custom-instance}} ^
 5.     --db-instance-class {{db.m5.xlarge}} ^
 6.     --allocated-storage {{20}} ^
 7.     --db-subnet-group {{mydbsubnetgroup}} ^
 8.     --master-username {{myuser}} ^
 9.     --master-user-password {{mypassword}} ^
10.     --backup-retention-period {{3}} ^
11.     --no-multi-az ^
12.     --port {{8200}} ^
13.     --kms-key-id {{mykmskey}} ^
14.     --custom-iam-instance-profile {{AWSRDSCustomInstanceProfileForRdsCustomInstance}}
```
Specifica una password diversa dal prompt mostrato qui come best practice per la sicurezza.

Ottenere informazioni sull'istanza tramite il comando `describe-db-instances`.

```
1. aws rds describe-db-instances --db-instance-identifier my-custom-instance
```

Il seguente output parziale mostra il motore, i gruppi di parametri e altre informazioni.

```
 1. {
 2.     "DBInstances": [
 3.         {
 4.             "PendingModifiedValues": {},
 5.             "Engine": "custom-sqlserver-ee",
 6.             "MultiAZ": false,
 7.             "DBSecurityGroups": [],
 8.             "DBParameterGroups": [
 9.                 {
10.                     "DBParameterGroupName": "default.custom-sqlserver-ee-15",
11.                     "ParameterApplyStatus": "in-sync"
12.                 }
13.             ],
14.             "AutomationMode": "full",
15.             "DBInstanceIdentifier": "my-custom-instance",
16.             "TagList": []
17.         }
18.     ]
19. }
```