New-AzSqlDatabaseExport
Esporta un database SQL di Azure come file bacpac in un account di archiviazione.
Sintassi
New-AzSqlDatabaseExport
[-DatabaseName] <String>
[-ServerName] <String>
-StorageKeyType <StorageKeyType>
-StorageKey <String>
-StorageUri <Uri>
-AdministratorLogin <String>
-AdministratorLoginPassword <SecureString>
[-AuthenticationType <AuthenticationType>]
[-UseNetworkIsolation <Boolean>]
[-StorageAccountResourceIdForPrivateLink <String>]
[-SqlServerResourceIdForPrivateLink <String>]
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
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.
Esempio
Esempio 1: Creare una richiesta di esportazione per un database
New-AzSqlDatabaseExport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword "secure password"
ResourceGroupName : RG01
ServerName : Server01
DatabaseName : Database01
StorageKeyType : StorageAccessKey
StorageKey :
StorageUri : http://account01.blob.core.contoso.net/bacpacs/database01.bacpac
AdministratorLogin : User
AdministratorLoginPassword :
AuthenticationType : None
OperationStatusLink : https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource01/providers/Microsoft.Sql/servers/server01/databases/database01/importExportOperationResults/00000000-00
0-0000-0000-000000000000?api-version=2014-04-01
Status : InProgress
ErrorMessage :
Questo comando crea una richiesta di esportazione per il database specificato.
Parametri
-AdministratorLogin
Specifica il nome dell'amministratore SQL.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AdministratorLoginPassword
Specifica la password dell'amministratore SQL.
Tipo: | SecureString |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 validi 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 database SQL V12.
Tipo: | AuthenticationType |
Valori accettati: | None, Sql, AdPassword |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DatabaseName
Specifica il nome del database SQL.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ResourceGroupName
Specifica il nome del gruppo di risorse per il server database SQL.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ServerName
Specifica il nome del server database SQL.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-SqlServerResourceIdForPrivateLink
ID risorsa sql server per creare un collegamento privato
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StorageAccountResourceIdForPrivateLink
ID risorsa dell'account di archiviazione per creare un collegamento privato
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StorageKey
Specifica la chiave di accesso per l'account di archiviazione.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StorageKeyType
Specifica il tipo di chiave di accesso per l'account di archiviazione. I valori validi per questo parametro sono:
- StorageAccessKey. Questo valore usa una chiave dell'account di archiviazione.
- SharedAccessKey. Questo valore usa una chiave di firma di accesso condiviso .This value uses a Shared Access Signature (SAS) key.
Tipo: | StorageKeyType |
Valori accettati: | StorageAccessKey, SharedAccessKey |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-StorageUri
Specifica il collegamento blob, come URL, al file bacpac.
Tipo: | Uri |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UseNetworkIsolation
Se impostato, creerà un collegamento privato per l'account di archiviazione e/o SQL Server
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Output
AzureSqlDatabaseImportExportBaseModel
Note
- Parole chiave: azure, azurerm, arm, resource, management, manager, sql, database, mssql