2017-04-18 26 views
1

this great scriptがSQL AzureデータベースをBLOBにバックアップしています。Azureで毎時Powershellスクリプトを実行

私はこのスクリプトのさまざまなバリエーションを実行したいと思います。 DB1はCustomer1Blobに、DB2はCustomer2Blobに移動します。

私はスケジューラジョブコレクションを見てきました。しかし、私はHTTP(S)/ストレージキュー/サービスバスのオプション(アクション設定)しか見ることができません。

特定の.ps1スクリプト(コマンド付き)を実行することは可能ですか?

+2

これを行う別の方法はAzureです。 – 4c74356b41

+0

@ 4c74356b41関数でpowershellを使用できますか?それとも、exeに変換する必要がありますか? – CtrlDot

+0

あなたはそれをネイティブに使うことができます。 – 4c74356b41

答えて

2

PowershellスクリプトをWebJobとして実行することは間違いありません。スケジュールに従ってスクリプトを実行する場合は、webjobでchron式を含むsettings.jobファイルを追加できます。そのためのドキュメントはhereです。

1

このタイプの自動化タスクでは、Azure Automationサービスを使用することをお勧めします。あなたはpowershellを使ってrunbooksを作成し、Azureスケジューラを使ってこれをスケジュールすることができます。あなたは「紺碧の上で」走らせることができますので、あなたが支払った計算力を使う必要はありません(仕事を実行する分を払うのではなく)、ハイブリッドワーカーで実行するように設定することができます。詳細については

the documentation

+0

非常にクールです。私はこれを試してみるつもりです。 –

0

SQL DBからまたはSQL Serverからエクスポートする場合、あなたは静止データベースからエクスポートされていることを確認しご参照ください。アクティブなトランザクションを持つデータベースからエクスポートすると、データの完全性の問題が発生する可能性があります。データはエクスポートされている間にさまざまなテーブルに追加されます。

関連する問題