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 get import pode ser enviada para recuperar informações de status dessa 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 :
Este 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 SQL.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AdministratorLoginPassword
Especifica a senha do administrador SQL.
Tipo: | SecureString |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-AuthenticationType
Especifica o tipo de autenticação usado para acessar o servidor. O padrão desse parâmetro é SQL se nenhum tipo de autenticação for definido. Os valores aceitáveis para este 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 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 aceites: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseMaxSizeBytes
Especifica o tamanho máximo do banco de dados recém-importado.
Tipo: | Int64 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DatabaseName
Especifica o nome do Banco de Dados SQL.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Edition
Especifica a edição do novo banco de dados para o qual importar. Os valores aceitáveis para este parâmetro são:
- Premium
- Básica
- Standard
- Armazém de Dados
- Gratuito
Tipo: | DatabaseEdition |
Valores aceites: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourceGroupName
Especifica o nome do grupo de recursos para o servidor do Banco de dados SQL.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServerName
Especifica o nome do servidor do Banco de dados SQL.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ServiceObjectiveName
Especifica o nome do objetivo de serviço a ser atribuído ao Banco de Dados SQL do Azure.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SqlServerResourceIdForPrivateLink
A id do recurso do sql server para criar link privado
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageAccountResourceIdForPrivateLink
A ID do recurso da conta de armazenamento para criar um link privado
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageKey
Especifica a chave de acesso para a conta de armazenamento.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageKeyType
Especifica o tipo de chave de acesso para a conta de armazenamento. Os valores aceitáveis para este parâmetro são:
- StorageAccessKey. Usa a chave da conta de armazenamento.
- SharedAccessKey. Usa a chave SAS (Assinatura de Acesso Compartilhado).
Tipo: | StorageKeyType |
Valores aceites: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-StorageUri
Especifica o URI de blob do arquivo .bacpac.
Tipo: | Uri |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UseNetworkIsolation
Se definido, criará link privado para conta de armazenamento e/ou servidor SQL
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
Saídas
AzureSqlDatabaseImportExportBaseModel
Notas
- Palavras-chave: azure, azurerm, arm, resource, management, manager, sql, database, mssql
Ligações Relacionadas
Azure PowerShell