New-AzDataMigrationProject
Erstellt ein neues Azure Database Migration Service (klassisches) Projekt.
Syntax
New-AzDataMigrationProject
-ResourceGroupName <String>
-ServiceName <String>
-Location <String>
-Name <String>
-SourceType <String>
-TargetType <String>
[-SourceConnection <ConnectionInfo>]
[-TargetConnection <ConnectionInfo>]
[-DatabaseInfo <DatabaseInfo[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzDataMigrationProject
[-InputObject] <PSDataMigrationService>
-Location <String>
-Name <String>
-SourceType <String>
-TargetType <String>
[-SourceConnection <ConnectionInfo>]
[-TargetConnection <ConnectionInfo>]
[-DatabaseInfo <DatabaseInfo[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzDataMigrationProject
[-ResourceId] <String>
-Location <String>
-Name <String>
-SourceType <String>
-TargetType <String>
[-SourceConnection <ConnectionInfo>]
[-TargetConnection <ConnectionInfo>]
[-DatabaseInfo <DatabaseInfo[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das cmdlet New-AzDataMigrationProject erstellt ein neues Azure Database Migration Service (klassisches) Projekt. Dieses Cmdlet akzeptiert alle erforderlichen Parameter, z. B. den Namen der Azure-Ressourcengruppe, den Namen des Azure Data Migration Service, in dem neues Projekt erstellt werden soll, die Region, in der das Projekt erstellt werden soll, den eindeutigen Namen des neuen Projekts, die Quell- und Zielverbindungsobjekte und das Zieltypobjekt, als Eingabe für die Liste der zu migrierenden Datenbanken. Verwenden Sie das Cmdlet New-AzDataMigrationConnectionInfo, um ein neues ConnectionInfo-Objekt für die Quell- und Zielverbindungen zu erstellen. Die Liste der Microsoft.Azure.Management.DataMigration.Models.DatabaseInfo wird für ausgewählte Datenbanken erwartet; Dieses Objekt kann mithilfe New-AzDataMigrationDatabaseInfo Cmdlets erstellt werden.
Beispiele
Beispiel 1
New-AzDataMigrationProject -ResourceGroupName MyResourceGroup -ServiceName TestService -ProjectName MyDMSProject -Location "central us" -SourceType SQL -TargetType SQLDB -SourceConnection $sourceConnInfo -TargetConnection $targetConnInfo -DatabaseInfo $dbList
Im obigen Beispiel wird gezeigt, wie Sie ein neues Projekt namens MyDMSProject erstellen, das sich in der Region "Central US" unter der Azure Database Migration Service (klassische) Instanz namens "TestService" befindet.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DatabaseInfo
Datenbankinfos.
Typ: | DatabaseInfo[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
PSDataMigrationService-Objekt.
Typ: | PSDataMigrationService |
Aliase: | DataMigrationService |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Location
Der Speicherort der Azure Database Migration Service (klassische) Instanz.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Der Name des Projekts.
Typ: | String |
Aliase: | ProjectName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroupName
Der Name der Ressourcengruppe.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ResourceId
DataMigrationService-Ressourcen-ID.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ServiceName
Der Name der Azure Database Migration Service (klassische) Instanz.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SourceConnection
Quellverbindungsinformationen.
Typ: | ConnectionInfo |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SourceType
Quellplattformtyp für Projekt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetConnection
Zielverbindungsinformationen.
Typ: | ConnectionInfo |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetType
Zielplattformtyp für Projekt.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
Azure PowerShell