0
我有一個Azure SQL數據庫,其中有一個存儲過程,用於輸出CSV格式的數據,我想寫入Azure虛擬機上的文件夾。從Azure SQL數據庫寫入Azure虛擬機
任何人都可以推薦我怎麼能做到這一點?
我有一個Azure SQL數據庫,其中有一個存儲過程,用於輸出CSV格式的數據,我想寫入Azure虛擬機上的文件夾。從Azure SQL數據庫寫入Azure虛擬機
任何人都可以推薦我怎麼能做到這一點?
你有幾種選擇來獲取數據了SQL,併成爲一個CSV:
Powershell的
它是免費的,內置於所有的Windows Azure虛擬機,並且很容易使用。您將要使用的兩個命令行是Invoke-Sqlcmd和Export-CSV。
我找到一個快速示例here。
SSIS
如果您Azure的虛擬機上運行的SQL實例,您可以創建一個快速SSIS包調用過程並轉儲輸出到CSV。
SQLCMD
同樣,如果你的Azure的虛擬機上有SQL您可以調用sqlcmd.exe吐出CSV文件。
sqlcmd -S MyServer.database.windows.net
-d yourdatabase -E -Q "EXEC usp_yourProcedure"
-o "MyData.csv" -h-1 -s"," -w 4000
選擇一個最適合您的限制。如果您沒有在該虛擬機上運行SQL,Powershell或一些自定義編程將是必需的。
Azure提供平臺即服務,即雲服務。通過蔚藍的API。 – Lokesh
你嘗試過什麼方法? –