Compartilhar via


New-AzDataMigrationSyncSelectedDBObject

Cria um objeto de informações de banco de dados específico para o cenário de sincronização a ser usado para uma tarefa de migração.

Syntax

New-AzDataMigrationSyncSelectedDBObject
   -TargetDatabaseName <String>
   -SchemaName <String>
   -TableMap <Hashtable>
   [-MigrationSetting <Hashtable>]
   [-SourceSetting <Hashtable>]
   [-TargetSetting <Hashtable>]
   -SourceDatabaseName <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

O cmdlet New-AzDataMigrationSyncSelectedDB cria um objeto de informações de banco de dados específico para o cenário de sincronização que contém informações sobre bancos de dados de origem e de destino.

Exemplos

Exemplo 1

$tableMap = New-Object 'system.collections.hashtable'
$tableMap.Add("dbo.TestTable1", "dbo.TestTable1")
$tableMap.Add("dbo.TestTable2","dbo.TestTable2")

$selectedDbs = New-AzDataMigrationSyncSelectedDBObject `
	-TargetDatabaseName DatabaseName `
	-SchemaName dbo `
	-TableMap $tableMap `
	-SourceDatabaseName DatabaseName

Este exemplo cria um objeto de metadados de banco de dados que descreve as configurações de migração de $DatabaseName para $DatabaseName de banco de dados.

Parâmetros

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSetting

Configurações de migração que ajustam o comportamento de migração

Tipo:Hashtable
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-SchemaName

Nome do esquema a ser migrado

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceDatabaseName

O nome do banco de dados de origem.

Tipo:String
Aliases:Name
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-SourceSetting

Configurações de origem para ajustar o comportamento de migração do ponto de extremidade de origem

Tipo:Hashtable
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

-TableMap

Mapeamento de tabelas de origem para destino

Tipo:Hashtable
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetDatabaseName

O nome do banco de dados de destino

Tipo:String
Position:Named
valor padrão:None
Obrigatório:True
Accept pipeline input:False
Accept wildcard characters:False

-TargetSetting

Configurações de destino para ajustar o comportamento de migração do ponto de extremidade de destino

Tipo:Hashtable
Position:Named
valor padrão:None
Obrigatório:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

Microsoft.Azure.Management.DataMigration.Models.MigrateSqlServerSqlDbSyncTaskInput