Azure Cosmos DB数据迁移工具连接验证失败:connection is insufficiently secured错误
解决Cosmos DB数据迁移工具“connection is insufficiently secured”错误
针对你遇到的连接验证失败问题,可尝试以下解决方案:
修正连接字符串格式:移除连接字符串中的
Database=Accounts;部分,数据库名称请在迁移工具的「目标信息」选项卡中单独指定。正确的主连接字符串格式应为:AccountEndpoint=https://n0-dev-cdb-01.documents.azure.com:443/;AccountKey=**********;强制启用TLS 1.2:Cosmos DB当前要求最低TLS 1.2版本,若迁移工具默认使用旧版本会触发该错误。可通过以下方式设置:
- 打开本地机器的「Internet选项」-「高级」,确保勾选“使用TLS 1.2”并取消旧版本TLS(如1.0、1.1)的勾选
- 若使用命令行运行迁移工具,可添加参数
/TlsVersion 1.2强制指定版本
检查Cosmos DB防火墙配置:登录Azure门户,进入你的Cosmos DB账户,在「防火墙和虚拟网络」设置中,确认当前机器的公网IP已加入白名单,或临时勾选“允许从所有网络访问”(测试完成后恢复限制)
验证账户密钥准确性:重新从Azure门户复制主密钥,确保无空格、字符遗漏或多余符号
更新迁移工具版本:使用旧版本工具可能存在安全协议兼容性问题,下载最新版的Azure Cosmos DB数据迁移工具后重试
内容的提问来源于stack exchange,提问作者Hussain
相关产品推荐
相关产品推荐

