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
你尝试过什么方法? –