You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell执行离线DMS迁移Azure SQL VM到Azure SQL DB时ODataError报错

Azure SQL VM离线迁移至Azure SQL DB ODataError报错解决方案

Microsoft.Azure.Management.DataMigration.Models.ODataError是Azure数据迁移服务调用API时返回的通用错误类,可按以下步骤逐一排查触发原因:

  • 首先验证PowerShell运行环境合规性
    确认已安装最新版Az.DataMigration PowerShell模块,旧版本模块的API不兼容问题是触发该错误的高频原因,可执行以下命令更新模块:
    Update-Module -Name Az.DataMigration -Force
    
    同时确认执行迁移脚本前已通过Connect-AzAccount完成Azure账号认证,所用账号同时具备源Azure SQL VM、目标Azure SQL DB、DMS实例的数据迁移参与者及以上权限。
  • 核对迁移配置参数正确性
    检查脚本中配置的源端、目标端连接字符串参数:源SQL VM的IP/域名、SQL认证账号密码、端口配置无误,目标Azure SQL DB的服务器全称、管理员账号拼写正确,没有特殊字符转义问题。
    同时确认源数据库符合离线迁移前置要求:数据库处于正常在线状态、无未提交的长事务、未配置只读属性。
  • 排查网络与DMS实例状态
    确认使用的Azure DMS实例处于正常运行状态,DMS实例所属虚拟网络与源SQL VM的虚拟网络已完成对等,网络安全组已放通源端1433端口、DMS访问Azure服务的443端口,无网络阻断问题。

完成以上排查后如果仍未解决问题,可在执行迁移脚本时添加-Debug参数,输出完整的请求响应日志,提取ODataError下的Message字段详情即可精准定位具体触发原因。

报错截图参考:
报错截图

内容的提问来源于stack exchange,提问作者shubhi jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 07:30:03