如何从远程服务器访问文件以批量加载文件系统?

时间:2019-06-20 18:27:32

标签: sql-server

我允许我的用户使用AngularJS应用程序上传文件。接收这些文件时,我的SQL Server数据库将使用临时路径(两个系统均可使用)自动接收这些文件。但是现在,我将Web服务器和数据库服务器分离了,因此第二步成为一个问题,因为我需要从其他服务器(该服务器现在是我的SQL Server)访问该临时文件。如果我将该路径更改为公共URL地址,它只是告诉我该文件不存在。如何远程访问该文件以将其加载到数据库中?

我试图用“ {https://192.168.1.168:8443/files/file.txt”(来自数据库服务器,因为它们都在同一个LAN中)替换了经典的“ C:\ path \ more-path \ file.txt”。我也尝试在URL之前加上“ blob:”。我还尝试为“文件”抽屉定义一个共享驱动器E :,并通过“ E:\ file.txt”对其进行访问。但是,在这两种情况下,“都没有实现真实的销售权。没有归档的https://192.168.1.168:8443/files/image.png”没有得到完整的记录。123操作员手册:123(El nombre de archivo,el nombre de Directorio o la sintaxis de la etiqueta del volumen no son Correctos。”。

从OPENROWSET(大容量'https://192.168.1.168:8443/files/image.png',SINGLE_BLOB)中选择大容量列作为BLOB

从OPENROWSET(批量'blob:https://192.168.1.168:8443/files/image.png',SINGLE_BLOB)中选择散列为BLOB

从OPENROWSET(批量'E:\ image.png',SINGLE_BLOB)中选择散列为BLOB

我总是选择相同的错误,而不是选择图像。

0 个答案:

没有答案