sql 天蓝色中的备选方案 xp_cmdshell

alternative xp_cmdshell in sql azure

XP_CMDshell 的替代方案是什么?它在 sql 服务器上运行良好 但 sql azure 不支持 那么 sql azure 的替代品是什么?

我假设您需要命令行访问权限才能访问 BCP,因为您正在尝试创建数据并将 upload/download 数据放入平面文件或 xml 文件中。

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

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

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