如何在Azure角色上使用BCP.exe?

时间:2012-09-24 17:33:27

标签: azure bcp

我想在Azure Web(或worker)角色上使用BCP.exe从SQL Azure下载数据。要在Azure上执行BCP.exe,我还应该复制哪种DLL?

提前感谢!

1 个答案:

答案 0 :(得分:1)

如果你想定期启动BCP.EXE,你可以做的是创建一个非常小的启动程序(只需使用它取决于conf文件来启动BCP.EXE。你可以把这些文件放在一起{{3在后台运行,这样就不会影响角色执行过程。

可能有另一个选项来设置调度程序以启动BCP.EXE,您可以使用启动任务来配置调度程序。此选项不需要启动程序,但您需要在启动任务中运行配置脚本才能实现。

关于BCP.EXE :(组件安装位置为Startup Task

  • BCP.EXE是一个命令链接实用程序,它是 Microsoft SQL Server 2008命令行实用程序程序包的一部分,可以从上面特定于您的处理器类型的链接下载。
  • BCP.EXE依赖于 Windows Installer 4.5 Microsoft SQL Server Native Client ,这是上面同一下载位置提供的另一个组件。

由于我还没有在Azure VM中使用BCP.EXE,因此您真正需要的是验证上面两个安装程序(MSI for x64)是否可以首先在Azure VM上运行,如果它对您有效,您可以创建启动任务以直接下载和安装这些文件。