Il cmdlet New-AzSqlDatabaseExport esporta un Azure SQL Database come file bacpac in un account di archiviazione.
È possibile inviare la richiesta di stato del database get export per recuperare le informazioni sullo stato per questa richiesta.
Questo cmdlet è supportato anche dal servizio SQL Server Stretch Database in Azure.
Importante
Per usare questo cmdlet, il firewall nel Azure SQL Server dovrà essere configurato in "Consenti ai servizi e alle risorse di Azure di accedere a questo server". Se questa impostazione non è configurata, verranno riscontrati errori gatewayTimeout. Questa operazione non è necessaria se viene stabilita una connessione Private Link tramite il parametro UseNetworkIsolation.
Esempio
Esempio 1: Creare una richiesta di esportazione per un database
Questo comando crea una richiesta di esportazione per il database specificato usando l'identità gestita per l'autenticazione con connettività tramite Private Link.
Parametri
-AdministratorLogin
Specifica il nome dell'amministratore SQL.
Se viene specificato -AuthenticationType ManagedIdentity, deve trattarsi dell'ID risorsa completo di un'identità gestita assegnata dall'utente Microsoft Entra administrator del server.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-AuthenticationType
Specifica il tipo di autenticazione utilizzato per accedere al server.
Il valore predefinito è SQL se non è impostato alcun tipo di autenticazione.
I valori accettabili per questo parametro sono:
Sql.
Autenticazione SQL.
Impostare AdministratorLogin e AdministratorLoginPassword sul nome utente e la password dell'amministratore SQL.
ADPassword.
Microsoft Entra l'autenticazione.
Impostare AdministratorLogin e AdministratorLoginPassword al nome utente e alla password dell'amministratore Microsoft Entra.
Questo parametro è disponibile solo nei server del database SQL V12.
ManagedIdentity.
Autenticazione dell'identità gestita.
Usare un'identità gestita assegnata dall'utente per l'autenticazione con SQL Server. L'identità gestita deve essere un amministratore Microsoft Entra per il server.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-StorageKey
Specifica la chiave di accesso per l'account di archiviazione.
Quando viene specificato, deve trattarsi dell'ID risorsa completo di un'identità gestita assegnata dall'utente che ha accesso in scrittura all'account di archiviazione per l'URI di archiviazione fornito, ad esempio tramite un'assegnazione di ruolo Collaboratore ai dati del BLOB di archiviazione .
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
-StorageUri
Il cmdlet New-AzSqlDatabaseExport esporta un Azure SQL Database come file bacpac in un account di archiviazione.
È possibile inviare la richiesta di stato del database get export per recuperare le informazioni sullo stato per questa richiesta.
Questo cmdlet è supportato anche dal servizio SQL Server Stretch Database in Azure.
Importante
Per usare questo cmdlet, il firewall nel Azure SQL Server dovrà essere configurato in "Consenti ai servizi e alle risorse di Azure di accedere a questo server". Se questa impostazione non è configurata, verranno riscontrati errori gatewayTimeout. Questa operazione non è necessaria se viene stabilita una connessione Private Link tramite il parametro UseNetworkIsolation.
Valore dalla pipeline in base al nome della proprietà:
False
Valore dagli argomenti rimanenti:
False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.