Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SQL Server下载文件_Sql_Sql Server 2008_Openrowset - Fatal编程技术网

使用SQL Server下载文件

使用SQL Server下载文件,sql,sql-server-2008,openrowset,Sql,Sql Server 2008,Openrowset,是否可以使用Sql Server 2008下载.xml文件 我将使用这些文件从账单中读取UUID 我可以通过OPENROWSET(BULK'+@path++'',SINGLE_BLOB)读取.xml,这很容易,因为这些文件都在我的个人目录中,但我在服务器中有很多文件 我想使用查询将这些文件下载到Sql Server中,下载文件后,我将使用OPENROWSET读取信息 据我所知,这无法完成。您可以使用xp\u cmdshell调用外部程序,也可以创建一个SSIS包来执行所需的程序。通常,我希望SS

是否可以使用Sql Server 2008下载.xml文件

我将使用这些文件从账单中读取UUID

我可以通过
OPENROWSET(BULK'+@path++'',SINGLE_BLOB)
读取.xml,这很容易,因为这些文件都在我的个人目录中,但我在服务器中有很多文件


我想使用查询将这些文件下载到Sql Server中,下载文件后,我将使用
OPENROWSET
读取信息

据我所知,这无法完成。您可以使用
xp\u cmdshell
调用外部程序,也可以创建一个SSIS包来执行所需的程序。通常,我希望SSIS包本身能够完成所有工作,或者,如果这是基于需求的下载,则需要编写service broker来响应发送给它的任务,以检索外部文件并加载它们。这有点超出了RDBMS的功能,更多的是应用程序的功能。谢谢,我去试试。