Sql server 使用Excel宏VBA将图像插入/存储到MSQL服务器

Sql server 使用Excel宏VBA将图像插入/存储到MSQL服务器,sql-server,vba,excel,Sql Server,Vba,Excel,我有一个文件夹,其中包含需要在报告中使用的图像(个人照片),我想将它们保存在SQL Server表中。我正在使用SQL Server 2012,并创建了一个表。我既不是管理员(sa/dbo),也没有使用BULK语句的权限。我搜索了很多网站,但没有找到一个没有BULK声明的网站 我在excel中开发了一个用户表单,并使用VBA执行插入查询映像,以使用SSIS连接到sql(如果我是管理员,则在工作站上成功执行插入blob查询),但是如果我不是管理员(sa/dbo)我尝试使用其他工作站,因为我已将sq

我有一个文件夹,其中包含需要在报告中使用的图像(个人照片),我想将它们保存在SQL Server表中。我正在使用SQL Server 2012,并创建了一个表。我既不是管理员(sa/dbo),也没有使用
BULK
语句的权限。我搜索了很多网站,但没有找到一个没有
BULK
声明的网站

我在excel中开发了一个用户表单,并使用VBA执行插入查询映像,以使用SSIS连接到sql(如果我是管理员,则在工作站上成功执行插入blob查询),但是如果我不是管理员(sa/dbo)我尝试使用其他工作站,因为我已将sql server设置为允许使用tcp和打开端口443进行远程访问。它无法插入

大多数人建议使用:

INSERT INTO PersonImage

SELECT * FROM 

OPENROWSET(BULK "Imagepath", SINGLE_BLOB) AS image
我不能使用此语句或任何包含
BULK
的语句。你们中有谁能建议一种不使用
BULK
INSERT
语句将这些图像加载到表中的方法吗

谢谢你的帮助

谢谢和问候