我正在尝试使用此SQL查询将图像插入SQL Server
INSERT INTO dbo.Employees(ImageColumn)
SELECT BulkColumn
FROM OPENROWSET(BULK 'C:\Users\ahmed\Desktop\employee.jpg', Single_Blob) AS img
但是我收到了这条消息:
Msg 4861,Level 16,State 1,Line 3
无法批量加载,因为无法打开文件“C:\ Users \ ahmed \ Desktop \ employee.jpg”。操作系统错误代码5(访问被拒绝。)。
答案 0 :(得分:1)
无论您运行此SQL语句的任何上下文(例如,在SSMS中),请尝试打开application as an admin。
答案 1 :(得分:1)
尝试使用sa帐户登录SSMS并尝试使用。当我以自己的身份登录时,即使我以管理员权限登录,我也有很多权限问题。