New-AzureRmDataMigrationSelectedDBObject
Crea un objeto de entrada de base de datos que contiene información sobre las bases de datos de origen y de destino para la migración.
Advertencia
El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.
Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.
Syntax
New-AzureRmDataMigrationSelectedDBObject
-SourceDatabaseName <String>
-TargetDatabaseName <String>
[-MigrateSqlServerSqlDb]
[-MakeSourceDbReadOnly]
[-TableMap <System.Collections.Generic.IDictionary`2[System.String,System.String]>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureRmDataMigrationSelectedDBObject
-SourceDatabaseName <String>
-TargetDatabaseName <String>
[-MigrateSqlServerSqlDbMi]
[-BackupFileShare <FileShare>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet New-AzureRmDataMigrationSelectedDB crea un objeto de información de base de datos que contiene información sobre las bases de datos de origen y de destino, así como las asignaciones de tablas, para la migración. Este cmdlet se puede usar como parámetro con el cmdlet New-AzureRmDataMigrationTask.
Ejemplos
Ejemplo 1
PS C:\> New-AzureRmDataMigrationSelectedDB -MigrateSqlServerSqlDb -Name "HR" -TargetDatabaseName "HR_PSTEST" -TableMap $tableMap
Name TargetDatabaseName MakeSourceDbReadOnly TableMap
---- ------------------ -------------------- --------
HR HR_PSTEST False {[HR.COUNTRIES, HR.COUNTRIES]}
Ejemplo 2
PS C:\> New-AzureRmDataMigrationSelectedDB -MigrateSqlServerSqlDbMi -Name "HR" -TargetDatabaseName "HR_PSTEST" -BackupFileShare $backupFileShare
Name RestoreDatabaseName BackupFileShare
---- ------------------- ---------------
HR HRTest Microsoft.Azure.Management.DataMigration.Models.FileShare
Parámetros
-BackupFileShare
Recurso compartido de archivos en el que se deben realizar copias de seguridad de los archivos de base de datos del servidor de origen para esta base de datos. Use esta configuración para invalidar la información del recurso compartido de archivos para cada base de datos. Use el nombre de dominio completo para el servidor.
Tipo: | Microsoft.Azure.Management.DataMigration.Models.FileShare |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MakeSourceDbReadOnly
Establecer base de datos en readonly antes de la migración
Tipo: | SwitchParameter |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrateSqlServerSqlDb
Establezca el tipo de migración en SQL Server en Migración de SQL DB.
Tipo: | SwitchParameter |
Position: | Named |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrateSqlServerSqlDbMi
Establezca el tipo de migración en SQL Server en Migración de MI de base de datos de SQL.
Tipo: | SwitchParameter |
Position: | Named |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceDatabaseName
Nombre de la base de datos de origen.
Tipo: | String |
Aliases: | Name |
Position: | Named |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TableMap
asignación de origen a tablas de destino
Tipo: | IDictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
valor predeterminado: | None |
Requerido: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetDatabaseName
Nombre de la base de datos de destino.
Tipo: | String |
Position: | Named |
valor predeterminado: | None |
Requerido: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.Azure.Management.DataMigration.Models.FileShare
Salidas
Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbDatabaseInput