Sql 无法大容量加载,因为无法打开该文件。操作系统错误代码5
我正在尝试使用此SQL查询将图像插入SQL ServerSql 无法大容量加载,因为无法打开该文件。操作系统错误代码5,sql,sql-server,Sql,Sql Server,我正在尝试使用此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,第16级,状态1,第3行 无法大容量加载,因为无法打开文件“C:\Users\ahmed\Desktop\emp
INSERT INTO dbo.Employees(ImageColumn)
SELECT BulkColumn
FROM OPENROWSET(BULK 'C:\Users\ahmed\Desktop\employee.jpg', Single_Blob) AS img
但我得到的信息是:
Msg 4861,第16级,状态1,第3行无法大容量加载,因为无法打开文件“C:\Users\ahmed\Desktop\employee.jpg”。操作系统错误代码5(访问被拒绝)
对于运行此SQL语句的任何上下文(例如,在SSMS中),请尝试打开。对于运行此SQL语句的任何上下文(例如,在SSMS中),请尝试打开。尝试在sa帐户下登录到SSMS并尝试。当我以自己的身份登录时,我会遇到很多权限问题,即使我以管理员权限登录。尝试使用sa帐户登录SSMS,然后再试一次。当我以自己的身份登录时,我会遇到很多权限问题,即使我是以管理员权限登录的。您的SQL Server是否在自己的计算机上运行?或者它是远程的?远程SQL Server(运行在其他机器上,而不是您自己的电脑上)将无法访问本地机器上的'C:'驱动器,这是一件好事!如果您使用的是远程SQL Server,则必须首先将映像文件复制到该服务器的硬盘上,以便从中插入映像文件。SQL Server是否在您自己的计算机上运行?或者它是远程的?远程SQL Server(运行在其他机器上,而不是您自己的电脑上)将无法访问本地机器上的'C:'驱动器,这是一件好事!如果您使用的是远程SQL Server,则必须首先将映像文件复制到该服务器的硬盘,以便从那里插入