New-AzSqlDatabaseImport
Importa um arquivo .bacpac e cria um novo banco de dados no servidor.
Sintaxe
New-AzSqlDatabaseImport
-DatabaseName <String>
-Edition <DatabaseEdition>
-ServiceObjectiveName <String>
-DatabaseMaxSizeBytes <Int64>
[-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-AzSqlDatabaseImport importa um arquivo bacpac de uma conta de armazenamento do Azure para um novo Banco de Dados SQL do Azure. A solicitação de status do banco de dados de importação pode ser enviada para recuperar informações de status para essa solicitação.
Exemplos
Exemplo 1: Criar uma solicitação de importação para um arquivo bacpac
New-AzSqlDatabaseImport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword $SecureString -Edition Standard -ServiceObjectiveName S0 -DatabaseMaxSizeBytes 5000000
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.contoso.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 :
Esse comando cria uma solicitação de importação para importar um .bacpac para um novo banco de dados.
Exemplo 2
Importa um arquivo .bacpac e cria um novo banco de dados no servidor. (gerado automaticamente)
New-AzSqlDatabaseImport -AdministratorLogin 'User' -AdministratorLoginPassword <SecureString> -AuthenticationType None -DatabaseMaxSizeBytes 5000000 -DatabaseName 'Database01' -Edition None -ResourceGroupName 'RG01' -ServerName 'Server01' -ServiceObjectiveName S0 -StorageKey 'StorageKey01' -StorageKeyType StorageAccessKey -StorageUri 'https://account01.blob.core.contoso.net/bacpacs/database01.bacpac'
Parâmetros
-AdministratorLogin
Especifica o nome do administrador do SQL.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AdministratorLoginPassword
Especifica a senha do administrador do SQL.
Tipo: | SecureString |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-AuthenticationType
Especifica o tipo de autenticação usado para acessar o servidor. Esse parâmetro será padronizado como SQL se nenhum tipo de autenticação for definido. Os valores aceitáveis para esse parâmetro são:
- SQL. Autenticação SQL. Defina os parâmetros AdministratorLogin e 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.
Tipo: | AuthenticationType |
Valores aceitos: | None, Sql, AdPassword |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DatabaseMaxSizeBytes
Especifica o tamanho máximo do banco de dados recém-importado.
Tipo: | Int64 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DatabaseName
Especifica o nome do Banco de Dados SQL.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usadas para comunicação com o Azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Edition
Especifica a edição do novo banco de dados para o qual importar. Os valores aceitáveis para esse parâmetro são:
- Premium
- Basic
- Standard
- Armazém de dados
- Gratuita
Tipo: | DatabaseEdition |
Valores aceitos: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResourceGroupName
Especifica o nome do grupo de recursos para o servidor do Banco de Dados SQL.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ServerName
Especifica o nome do servidor do Banco de Dados SQL.
Tipo: | String |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ServiceObjectiveName
Especifica o nome do objetivo de serviço a ser atribuído ao Banco de Dados SQL do Azure.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SqlServerResourceIdForPrivateLink
A ID do recurso do SQL Server para criar o link privado
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-StorageAccountResourceIdForPrivateLink
A ID do recurso da conta de armazenamento para criar um link privado
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-StorageKey
Especifica a chave de acesso para a conta de armazenamento.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-StorageKeyType
Especifica o tipo de chave de acesso para a conta de armazenamento. Os valores aceitáveis para esse parâmetro são:
- StorageAccessKey. Usa a chave da conta de armazenamento.
- SharedAccessKey. Usa a chave SAS (Assinatura de Acesso Compartilhado).
Tipo: | StorageKeyType |
Valores aceitos: | StorageAccessKey, SharedAccessKey |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-StorageUri
Especifica o URI do blob do arquivo .bacpac.
Tipo: | Uri |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UseNetworkIsolation
Se definido, criará um link privado para a conta de armazenamento e/ou o SQL Server
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
Saídas
AzureSqlDatabaseImportExportBaseModel
Observações
- Palavras-chave: azure, azurerm, arm, recurso, gerenciamento, gerente, sql, banco de dados, mssql