将BCP实用程序与Azure Active Directory集成使用

时间:2019-02-21 13:47:20

标签: sql-server azure-active-directory azure-sql-database bcp azure-sqldw

我正在尝试使用BCP实用程序将数据加载到Azure SQL数据仓库中,我在下面的链接中进行了下载;

https://docs.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-2017

但是在安装后,当我在提示符下检查BCP的版本时,该版本是14.0,并且我已经安装了15.0。

我想使用15.0版本,因为我需要使用命令-G来对Azure Active Directory身份验证进行自验证。

有人遇到同样的问题吗?有什么建议吗?

谢谢。

古斯塔沃·古韦亚。

2 个答案:

答案 0 :(得分:1)

您需要下载用于SQL Server的Microsoft命令行实用工具15.0.x。对于(x64)(大小2.4 MB)或(x86)(大小2.2 MB)。

这些下载为您提供了bcp版本号:15.0。内部版本号:15.0.1000.34。发布日期:2018年10月18日

如您所述,此新的BCP支持Azure AD身份验证,包括对SQL数据库和SQL数据仓库的多因素身份验证(MFA)支持。

答案 1 :(得分:0)

我从与您相同的链接下载了BCP Utility。我的系统是Win10,我选择了用于SQL Server(x86)的下载Microsoft命令行实用程序15.0。

安装完成后,我运行BCP -V命令,发现版本不是15.0。 enter image description here

我还运行sqlcmd -?命令并获得相同版本。 enter image description here

实际上,我还没有从官方网站上找到15.0版本的下载链接。

我不知道为什么会这样。我已经向Azure发送了一封电子邮件,等待答案。

请等待我的更新。