O cmdlet New-AzSqlDatabaseExport exporta um Azure SQL Database como ficheiro .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.
Este cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.
Importante
Para utilizar este cmdlet, o firewall no Azure SQL Server terá de ser configurado para "Permitir que Azure serviços e recursos acedam a este servidor". Se isso não estiver configurado, os erros GatewayTimeout serão detetados. Isto não é obrigatório se uma ligação Private Link for estabelecida através do parâmetro UseNetworkIsolation.
Exemplos
Exemplo 1: Criar uma solicitação de exportação para um banco de dados
Este comando cria um pedido de exportação para a base de dados especificada usando identidade gerida para autenticação com conectividade via Private Link.
Parâmetros
-AdministratorLogin
Especifica o nome do administrador SQL.
Se for fornecido -AuthenticationType ManagedIdentity, este deve ser o ID completo de recurso de uma identidade gerida atribuída pelo utilizador que é um administrador Microsoft Entra do servidor.
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 Microsoft Entra.
Defina AdministratorLogin e AdministratorLoginPassword para o nome de utilizador e palavra-passe do administrador Microsoft Entra.
Esse parâmetro só está disponível em servidores do Banco de dados SQL V12.
ManagedIdentity.
Autenticação de identidade gerenciada.
Use uma identidade gerenciada atribuída pelo usuário para autenticar com o servidor SQL. A identidade gerida deve ser um administrador Microsoft Entra para o servidor.
Especifica a chave de acesso para a conta de armazenamento.
Quando é fornecido, esse deve ser o ID de recurso completo de uma identidade gerenciada atribuída pelo usuário que tenha acesso de gravação na conta de armazenamento para o StorageUri fornecido (por exemplo, por meio de uma atribuição de função de Colaborador de Dados de Blob de Armazenamento ).
O cmdlet New-AzSqlDatabaseExport exporta um Azure SQL Database como ficheiro .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.
Este cmdlet também é suportado pelo serviço SQL Server Stretch Database no Azure.
Importante
Para utilizar este cmdlet, o firewall no Azure SQL Server terá de ser configurado para "Permitir que Azure serviços e recursos acedam a este servidor". Se isso não estiver configurado, os erros GatewayTimeout serão detetados. Isto não é obrigatório se uma ligação Private Link for estabelecida através do parâmetro UseNetworkIsolation.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.