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. Isso não é necessário se uma conexão de 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
Este comando cria uma solicitação de exportação para o banco de dados especificado usando identidade gerenciada para autenticação com conectividade por Link Privado.
Parâmetros
-AdministratorLogin
Especifica o nome do administrador SQL.
Se -AuthenticationType ManagedIdentity for fornecido, este deve ser o ID de recurso completo de uma identidade gerenciada atribuída pelo usuário que é um administrador do 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 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.
ManagedIdentity.
Autenticação de identidade gerenciada.
Use uma identidade gerenciada atribuída pelo usuário para autenticar com o servidor SQL. A identidade gerenciada deve ser um administrador do Microsoft Entra para o servidor.
Especifica a chave de acesso para a conta de armazenamento.
Quando -StorageKeyType ManagedIdentity é 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 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. Isso não é necessário se uma conexão de 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 também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.