New-AzSqlDatabaseImport
Importa un archivo bacpac y crea una nueva base de datos en el servidor.
Sintaxis
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
El cmdlet New-AzSqlDatabaseImport importa un archivo bacpac desde una cuenta de Azure Storage a una nueva instancia de Azure SQL Database. Se puede enviar la solicitud get import database status para recuperar la información de estado de esta solicitud.
Ejemplos
Ejemplo 1: Crear una solicitud de importación para un archivo 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 crea una solicitud de importación para importar un archivo .bacpac a una nueva base de datos.
Ejemplo 2
Importa un archivo bacpac y crea una nueva base de datos en el servidor. (generado automáticamente)
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 el nombre del administrador de SQL.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-AdministratorLoginPassword
Especifica la contraseña del administrador de SQL.
Tipo: | SecureString |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-AuthenticationType
Especifica el tipo de autenticación que se usa para acceder al servidor. Este parámetro tiene como valor predeterminado SQL si no se establece ningún tipo de autenticación. Los valores permitidos para este parámetro son los siguientes:
- SQL. Autenticación SQL. Establezca los parámetros AdministratorLogin y AdministratorLoginPassword en el nombre de usuario y la contraseña del administrador de SQL.
- ADPassword. Autenticación de Microsoft Entra. Establezca AdministratorLogin y AdministratorLoginPassword en el nombre de usuario y la contraseña del administrador de Microsoft Entra. Este parámetro solo está disponible en servidores de SQL Database V12.
Tipo: | AuthenticationType |
Valores aceptados: | None, Sql, AdPassword |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DatabaseMaxSizeBytes
Especifica el tamaño máximo de la base de datos recién importada.
Tipo: | Int64 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DatabaseName
Especifica el nombre de sql Database.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Edition
Especifica la edición de la nueva base de datos a la que se va a importar. Los valores permitidos para este parámetro son los siguientes:
- Premium
- Básico
- Estándar
- DataWarehouse
- Gratis
Tipo: | DatabaseEdition |
Valores aceptados: | None, Premium, Basic, Standard, DataWarehouse, Stretch, Free, PremiumRS, GeneralPurpose, BusinessCritical, Hyperscale |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ResourceGroupName
Especifica el nombre del grupo de recursos para el servidor de SQL Database.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServerName
Especifica el nombre del servidor de SQL Database.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServiceObjectiveName
Especifica el nombre del objetivo de servicio que se va a asignar a Azure SQL Database.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-SqlServerResourceIdForPrivateLink
Identificador de recurso de sql Server para crear un vínculo privado
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StorageAccountResourceIdForPrivateLink
Identificador de recurso de la cuenta de almacenamiento para crear un vínculo privado
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StorageKey
Especifica la clave de acceso de la cuenta de almacenamiento.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StorageKeyType
Especifica el tipo de clave de acceso para la cuenta de almacenamiento. Los valores permitidos para este parámetro son los siguientes:
- StorageAccessKey. Usa la clave de la cuenta de almacenamiento.
- SharedAccessKey. Usa la clave firma de acceso compartido (SAS).
Tipo: | StorageKeyType |
Valores aceptados: | StorageAccessKey, SharedAccessKey |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-StorageUri
Especifica el URI del blob del archivo .bacpac.
Tipo: | Uri |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-UseNetworkIsolation
Si se establece, creará un vínculo privado para la cuenta de almacenamiento o SQL Server.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Salidas
AzureSqlDatabaseImportExportBaseModel
Notas
- Palabras clave: azure, azurerm, arm, resource, management, manager, sql, database, mssql