你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Get-AzDataMigrationToSqlVM
检索给定 SQL VM 的指定数据库迁移。
语法
Get-AzDataMigrationToSqlVM
-ResourceGroupName <String>
-SqlVirtualMachineName <String>
[-SubscriptionId <String[]>]
-TargetDbName <String>
[-Expand <String>]
[-MigrationOperationId <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[<CommonParameters>]
Get-AzDataMigrationToSqlVM
-InputObject <IDataMigrationIdentity>
[-Expand <String>]
[-MigrationOperationId <String>]
[-DefaultProfile <PSObject>]
[-PassThru]
[<CommonParameters>]
说明
检索给定 SQL VM 的指定数据库迁移。
示例
示例 1:获取到 SQL 虚拟机的给定数据库迁移的详细信息
Get-AzDataMigrationToSqlVM -ResourceGroupName "MyResourceGroup" -SqlVirtualMachineName "MySqlVM" -TargetDbName "MyDatabase"
Name Type Kind ProvisioningState MigrationStatus
---- ---- ---- ----------------- ---------------
MyDatabase Microsoft.DataMigration/databaseMigrations SqlVm Succeeded Succeeded
此命令获取到 SQL 虚拟机的给定数据库迁移的详细信息。
示例 2:获取到 SQL 虚拟机的给定数据库迁移的扩展详细信息
$vmMigration = Get-AzDataMigrationToSqlVM -ResourceGroupName "MyResouceGroup" -SqlVirtualMachineName "MySqlVM" -TargetDbName "MyDatabase" -Expand MigrationStatusDetails
$vmMigration.MigrationStatusDetail
BlobContainerName CompleteRestoreErrorMessage CurrentRestoringFilename FileUploadBlockingError
----------------- --------------------------- ------------------------ -----------------------
2673894b-451c-41cv-ae2b-58a8eefe3546 AdventureWorks.bak
此命令获取给定数据库迁移到 SQL 虚拟机的扩展详细信息。
参数
-DefaultProfile
DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Expand
响应中包括完整的迁移详细信息。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InputObject
要构造的标识参数,请参阅 INPUTOBJECT 属性的 NOTES 部分并创建哈希表。
类型: | IDataMigrationIdentity |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-MigrationOperationId
可选的迁移操作 ID。 如果提供此项,则会检索该 ID 的迁移操作的详细信息。 如果未提供(默认值),则会检索与最近或当前操作相关的详细信息。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PassThru
当命令成功时返回 true
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SqlVirtualMachineName
。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SubscriptionId
标识 Azure 订阅的订阅 ID。
类型: | String[] |
Position: | Named |
默认值: | (Get-AzContext).Subscription.Id |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetDbName
目标数据库的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |