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

使用BCP导入文件至Azure SQL托管实例时登录失败,求解决方案

使用BCP连接Azure SQL托管实例的正确方法

你的登录失败问题主要出在服务器参数格式和用户名格式上,以下是修正方案:

1. 修正核心参数错误

问题点:

  • -S参数末尾多了多余的分号,Azure SQL托管实例的服务器地址不需要后缀分号
  • 用户名格式错误:应该使用用户名@托管实例名称,而非完整的公共端点域名。你的托管实例名称是donsonlinedb,不是donsonlinedb.public.98858787.database.windows.net

修正后的BCP命令:

BCP [donsdatabase].[dbo].[TEMP_DELIVERIES_NEW] IN C:\dogfishworking\bcpfiles\temp_deliveries.txt -S donsonlinedb.public.98858787.database.windows.net,3342 -U databaseuser@donsonlinedb -P donspassword -c

2. 额外检查项

  • 确认Azure SQL托管实例已启用公共端点,且本地防火墙、Azure网络安全组已开放3342端口
  • 确保databaseuser账号拥有donsdatabase数据库的INSERT权限,且SQL认证已在托管实例中启用
  • 如果密码包含特殊字符(如!@#$),需要用双引号包裹密码,例如-P "donspassword123!"

内容的提问来源于stack exchange,提问作者Don Britton

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 11:17:40