New-AzSqlDatabaseExport
Exporta um Banco de Dados SQL do Azure como um arquivo .bacpac para uma conta de armazenamento.
Sintaxe
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>]
Description
O cmdlet New-AzSqlDatabaseExport exporta um Banco de Dados SQL do Azure como um arquivo .bacpac para uma conta de armazenamento. A solicitação de status do banco de dados get export pode ser enviada para recuperar informações de status para essa solicitação. Esse cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.
Importante
Para fazer uso desse cmdlet, o firewall no SQL Server do Azure precisará ser configurado para "Permitir que os serviços e recursos do Azure acessem este servidor". Se isso não estiver configurado, os erros GatewayTimeout serão detetados.
Exemplos
Exemplo 1: Criar uma solicitação de exportação para um banco de dados
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 :
Este comando cria uma solicitação de exportação para o banco de dados especificado.
Parâmetros
-AdministratorLogin
Especifica o nome do administrador SQL.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AdministratorLoginPassword
Especifica a senha do administrador SQL.
Tipo: | SecureString |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AuthenticationType
Especifica o tipo de autenticação usado para acessar o servidor. O valor padrão é SQL se nenhum tipo de autenticação estiver definido. Os valores aceitáveis para este parâmetro são:
- Sql. Autenticação SQL. Defina AdministratorLogin e AdministratorLoginPassword como o nome de usuário e a senha do administrador SQL.
- ADPassword. Autenticação do Microsoft Entra. Defina AdministratorLogin e AdministratorLoginPassword como o nome de usuário e a senha do administrador do Microsoft Entra. Esse parâmetro só está disponível em servidores do Banco de dados SQL V12.
Tipo: | AuthenticationType |
Valores aceites: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseName
Especifica o nome do Banco de Dados SQL.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
Especifica o nome do grupo de recursos para o servidor do Banco de dados SQL.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServerName
Especifica o nome do servidor do Banco de dados SQL.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-SqlServerResourceIdForPrivateLink
A id do recurso do sql server para criar link privado
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageAccountResourceIdForPrivateLink
A ID do recurso da conta de armazenamento para criar um link privado
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageKey
Especifica a chave de acesso para a conta de armazenamento.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageKeyType
Especifica o tipo de chave de acesso para a conta de armazenamento. Os valores aceitáveis para este parâmetro são:
- StorageAccessKey. Esse valor usa uma chave de conta de armazenamento.
- SharedAccessKey. Esse valor usa uma chave SAS (Assinatura de Acesso Compartilhado).
Tipo: | StorageKeyType |
Valores aceites: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageUri
Especifica o link de blob, como uma URL, para o arquivo .bacpac.
Tipo: | Uri |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UseNetworkIsolation
Se definido, criará link privado para conta de armazenamento e/ou servidor SQL
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
AzureSqlDatabaseImportExportBaseModel
Notas
- Palavras-chave: azure, azurerm, arm, resource, management, manager, sql, database, mssql