Sql server 使用tsql插入blob文件,但源文件仅在客户端计算机上,而不在服务器端?
我想把一个文件作为blob放到我的数据库中。该文件不在sql server端,而仅在启动sql脚本的客户端上 如果我尝试像这样打开文件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
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共享加载吗?