sql azure中的替代xp_cmdshell

时间:2015-10-29 07:00:12

标签: sql-server azure-sql-database

XP_CMDshell的替代方案是什么?它在sql server中工作正常 但它不支持在sql azure中 那么sql azure的替代品是什么?

1 个答案:

答案 0 :(得分:3)

我认为您需要命令行访问才能访问BCP,因为您正在尝试创建并上传/下载数据到平面或xml文件中。

SQL Azure不提供对命令提示符的访问。将SQL Azure视为虚拟化服务,无需主机基础架构(虚拟化或物理)。由于BCP实际上是基于命令行的实用程序,因此您无法从Azure访问它。您需要在可以访问命令行的计算机上设置BCP,它是命令行实用程序的一部分。该机器可能是内部部署或Azure IaaS。您只能安装BCP组件。

http://www.microsoft.com/en-us/download/details.aspx?id=36433

或者,如果您不想设置物理基础结构来完成此操作,Azure Data Factory将能够完成在平面文件和数据库之间移动数据的任务。