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.
O serviço de SQL Server Stretch Database no Azure também dá suporte a esse cmdlet.
Importante
Para usar esse cmdlet, o firewall no SQL Server do Azure precisará ser configurado para "Permitir que os serviços e recursos do Azure 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 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
Esse comando cria uma solicitação de exportação para o banco de dados especificado usando a identidade gerenciada para autenticação com conectividade por meio do 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 do 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.
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 SQL Server. 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 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.
O serviço de SQL Server Stretch Database no Azure também dá suporte a esse cmdlet.
Importante
Para usar esse cmdlet, o firewall no SQL Server do Azure precisará ser configurado para "Permitir que os serviços e recursos do Azure 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 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 você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.