Il cmdlet New-AzSqlDatabaseExport esporta un database SQL di Azure 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 in Sql Server di Azure 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 collegamento privato 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 collegamento privato.
Parametri
-AdministratorLogin
Specifica il nome dell'amministratore SQL.
Se -AuthenticationType ManagedIdentity viene specificato, deve essere l'ID risorsa completo di un'identità gestita assegnata dall'utente che è un amministratore di Microsoft Entra 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.
Autenticazione di Microsoft Entra.
Impostare AdministratorLogin e AdministratorLoginPassword sul nome utente e la password dell'amministratore di 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 di 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 -StorageKeyType ManagedIdentity 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 database SQL di Azure 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 in Sql Server di Azure 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 collegamento privato 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.
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.