New-AzSqlDatabaseExport
Exporta una base de datos de Azure SQL como un archivo .bacpac a una cuenta de almacenamiento.
Syntax
New-AzSqlDatabaseExport
[-DatabaseName] <String>
[-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-AzSqlDatabaseExport exporta una instancia de Azure SQL Database como un archivo .bacpac a una cuenta de almacenamiento. La solicitud get export database status puede enviarse para recuperar la información de estado de esta solicitud. Este cmdlet también es compatible con el servicio SQL Server Stretch Database de Azure.
Importante
Para usar este cmdlet, el firewall de Azure SQL Server deberá configurarse para "Permitir que los servicios y recursos de Azure accedan a este servidor". Si no está configurado, se experimentarán errores gatewayTimeout.
Ejemplos
Ejemplo 1: Creación de una solicitud de exportación para una base de datos
New-AzSqlDatabaseExport -ResourceGroupName "RG01" -ServerName "Server01" -DatabaseName "Database01" -StorageKeyType "StorageAccessKey" -StorageKey "StorageKey01" -StorageUri "http://account01.blob.core.contoso.net/bacpacs/database01.bacpac" -AdministratorLogin "User" -AdministratorLoginPassword "secure password"
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.azure.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 exportación para la base de datos especificada.
Parámetros
-AdministratorLogin
Especifica el nombre del administrador de SQL.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AdministratorLoginPassword
Especifica la contraseña del administrador de SQL.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthenticationType
Especifica el tipo de autenticación que se usa para acceder al servidor. El valor predeterminado es 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 el Administración istratorLogin y Administración istratorLoginPassword en el nombre de usuario y la contraseña del administrador de SQL.
- ADPassword. Autenticación de Microsoft Entra. Establezca Administración istratorLogin y Administración istratorLoginPassword 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.
Type: | AuthenticationType |
Accepted values: | None, Sql, AdPassword |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseName
Especifica el nombre de sql Database.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Especifica el nombre del grupo de recursos para el servidor de SQL Database.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServerName
Especifica el nombre del servidor de SQL Database.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SqlServerResourceIdForPrivateLink
Identificador de recurso de sql Server para crear un vínculo privado
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountResourceIdForPrivateLink
Identificador de recurso de la cuenta de almacenamiento para crear un vínculo privado
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageKey
Especifica la clave de acceso de la cuenta de almacenamiento.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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. Este valor usa una clave de cuenta de almacenamiento.
- SharedAccessKey. Este valor usa una clave de firma de acceso compartido (SAS).
Type: | StorageKeyType |
Accepted values: | StorageAccessKey, SharedAccessKey |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageUri
Especifica el vínculo de blob, como una dirección URL, al archivo .bacpac.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseNetworkIsolation
Si se establece, creará un vínculo privado para la cuenta de almacenamiento o SQL Server.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Salidas
AzureSqlDatabaseImportExportBaseModel
Notas
- Palabras clave: azure, azurerm, arm, resource, management, manager, sql, database, mssql