O cmdlet New-AzSqlDatabaseExport exporta um Banco de Dados SQL do Azure como um arquivo .bacpac para uma conta de armazenamento.
A solicitação obter status do banco de dados de exportação pode ser enviada para recuperar informações de status para essa solicitação.
Esse cmdlet também é compatível com o serviço SQL Server Stretch Database em Azure.
Importante
Para usar esse cmdlet, o firewall no Azure SQL Server precisará ser configurado para "Permitir que Azure serviços e recursos acessem esse servidor". Se isso não estiver configurado, os erros do GatewayTimeout serão experimentados. Isso não será necessário se uma conexão Link Privado for estabelecida por meio do parâmetro UseNetworkIsolation.
Exemplos
Exemplo 1: Criar uma solicitação de exportação para um banco de dados
Esse comando cria uma solicitação de exportação para o banco de dados especificado usando a identidade gerenciada para autenticação com conectividade em Link Privado.
Parâmetros
-AdministratorLogin
Especifica o nome do administrador do SQL.
Se -AuthenticationType ManagedIdentity for fornecido, essa deverá ser a ID de recurso completa de uma identidade gerenciada atribuída pelo usuário que é um administrador Microsoft Entra do servidor.
Especifica o tipo de autenticação usado para acessar o servidor.
O valor padrão será SQL se nenhum tipo de autenticação estiver definido.
Os valores aceitáveis para este parâmetro são:
Sql.
Autenticação sql.
Defina o AdministratorLogin e o AdministratorLoginPassword como o nome de usuário e a senha do administrador do SQL.
ADPassword.
Microsoft Entra autenticação.
Defina AdministratorLogin e AdministratorLoginPassword para o nome de usuário e a senha 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 SQL Server. A identidade gerenciada deve ser uma Microsoft Entra administrador para o servidor.
Especifica a chave de acesso para a conta de armazenamento.
Quando -StorageKeyType ManagedIdentity for fornecido, essa deve ser a ID de recurso completa de uma identidade gerenciada atribuída pelo usuário que tem acesso de gravação na conta de armazenamento para o StorageUri fornecido (por exemplo, por meio de uma atribuição de função colaborador de dados de blob de armazenamento ).
O cmdlet New-AzSqlDatabaseExport exporta um Banco de Dados SQL do Azure como um arquivo .bacpac para uma conta de armazenamento.
A solicitação obter status do banco de dados de exportação pode ser enviada para recuperar informações de status para essa solicitação.
Esse cmdlet também é compatível com o serviço SQL Server Stretch Database em Azure.
Importante
Para usar esse cmdlet, o firewall no Azure SQL Server precisará ser configurado para "Permitir que Azure serviços e recursos acessem esse servidor". Se isso não estiver configurado, os erros do GatewayTimeout serão experimentados. Isso não será necessário se uma conexão Link Privado for estabelecida por meio 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.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.