2

I'd like to use BCP.exe on a Azure web(or worker) role to download data from SQL Azure. To execute BCP.exe on Azure, what kind of DLLs should i copy as well?

thanks in advance!

4

1 に答える 1

1

定期的にBCP.EXEを起動したい場合は、非常に小さなランチャープログラムを作成します(confファイルに依存してBCP.EXEを起動するだけです。これらのファイルをスタートアップタスクとしてまとめてバックグラウンドで実行できます。したがって、役割の実行プロセスには影響しません。

BCP.EXEを起動するようにスケジューラを設定する別のオプションがあり、スタートアップタスクを使用してスケジューラを構成できます。このオプションにはランチャープログラムは必要ありませんが、起動タスクで構成スクリプトを実行して実行する必要があります。

BCP.EXEについて:(コンポーネントのインストール場所はこちら

  • BCP.EXEは、Microsoft SQL Server 2008コマンドラインユーティリティパッケージの一部であるコマンドリンクユーティリティであり、プロセッサタイプに固有の上記のリンクからダウンロードできます。
  • BCP.EXEは、Windowsインストーラ4.5Microsoft SQL Server Native Clientに依存しています 。これは、上記の同じダウンロード場所で利用できる別のコンポーネントです。

Azure VMでBCP.EXEを使用したことがないので、本当に必要なのは、上記の2つのインストーラー(MSI for x64)が最初にAzure VMで機能することを確認することです。それが機能する場合は、起動タスクを作成するだけです。これらのファイルを直接ダウンロードしてインストールします。

于 2012-09-24T17:45:38.687 に答える