2016-08-20 18 views
0

Azure VMのフォルダに書き込むデータをCSV形式で出力するストアドプロシージャを持つAzure SQLデータベースがあります。Azure VMからAzure VMデータベースに書き込む

どのようにすればいいのですか?

+0

Azureは、クラウドサービスであるサービスとしてプラットフォームを提供します。紺碧のAPIを通過します。 – Lokesh

+0

あなたはどのような方法を試しましたか? –

答えて

0

あなたは、CSV、SQLの外とにデータを取得するためのいくつかのオプションを持っている:

PowerShellの

それはすべてのWindows AzureのVMに組み込まれ、自由、および使用が非常に簡単ですが。使用する2つのコマンドレットは、Invoke-SqlcmdとExport-CSVです。

私は簡単な例hereを見つけました。

SSIS

あなたAzureのVMは、SQLインスタンスを実行している場合は、プロシージャを呼び出し、CSVに出力をダンプ迅速SSISパッケージを作成することができます。

はあなたAzureのVMがそれにSQLを持っている場合、あなたのCSVファイルを吐き出すためにsqlcmd.exeを呼び出すことができ、ここでも

をSQLCMD。

sqlcmd -S MyServer.database.windows.net 
     -d yourdatabase -E -Q "EXEC usp_yourProcedure" 
     -o "MyData.csv" -h-1 -s"," -w 4000 

制限に最も適したものを選択してください。そのVMでSQLを実行していない場合は、Powershellやカスタムプログラミングが必要になります。