Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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 使用tsql插入blob文件,但源文件仅在客户端计算机上,而不在服务器端?_Sql Server_Tsql - Fatal编程技术网

Sql server 使用tsql插入blob文件,但源文件仅在客户端计算机上,而不在服务器端?

Sql server 使用tsql插入blob文件,但源文件仅在客户端计算机上,而不在服务器端?,sql-server,tsql,Sql Server,Tsql,我想把一个文件作为blob放到我的数据库中。该文件不在sql server端,而仅在启动sql脚本的客户端上 如果我尝试像这样打开文件 select * from openrowset(BULK, 'E:\Installer\metadata.hwr.de.xml',SINGLE_BLOB) a, 我收到了错误 Msg 4861, Level 16, State 1, Line 1 Cannot bulk load because the file "E:\Installer\metadata

我想把一个文件作为blob放到我的数据库中。该文件不在sql server端,而仅在启动sql脚本的客户端上

如果我尝试像这样打开文件

select * from openrowset(BULK, 'E:\Installer\metadata.hwr.de.xml',SINGLE_BLOB) a,
我收到了错误

Msg 4861, Level 16, State 1, Line 1
Cannot bulk load because the file "E:\Installer\metadata.hwr.de.xml"
could not be opened.  Operating system error code 3(The system cannot find the path specified.).
只有当我将文件添加到服务器时,它才会工作。有没有可能做到这一点


谢谢

您可以共享您的文件夹,服务器也可以访问它

select * from openrowset(BULK, '\\developermchine1\shared\metadata.hwr.de.xml',SINGLE_BLOB) a

代码在服务器上运行,因此任何本地路径也必须在服务器上,您可以通过unc共享加载吗?