【问题标题】:how to resolve this error while inserting image in sql server 2012在 sql server 2012 中插入图像时如何解决此错误
【发布时间】:2016-02-11 18:39:49
【问题描述】:

我使用的是 SQL Server 2012。这是我的查询:

我收到以下错误:

{{无法批量加载,因为文件“C:\Users\chitra\Desktop\j.jpg”无法打开。操作系统错误代码 5(访问被拒绝。)。}。

我能做些什么来解决这个问题?

【问题讨论】:

    标签: sql sql-server tsql sql-server-2012-express


    【解决方案1】:

    正如错误试图告诉您的那样,SQL Server 进程没有对您的配置文件目录的读取权限。

    将其移至公共目录或授予其访问权限。

    【讨论】:

    • 使用 Windows 资源管理器?
    【解决方案2】:

    当您使用 SQL Server 身份验证并且不允许 SQL Server 访问批量加载文件夹时,会出现此错误。

    因此,让 SQL Server 访问该文件夹将解决问题。

    这里是如何:转到文件夹右键单击->属性->安全选项卡->编辑->添加(在新窗口上)->高级->立即查找。在搜索结果的用户列表下,找到类似 SQLServerMSSQLUser$UserName$SQLExpress 的内容,然后单击确定,即可打开所有对话框。

    【讨论】:

    • 我以前点击的是哪个文件夹
    • 图片所在的文件夹。授予 SQL Server 对该文件夹的访问权限应该可以解决该问题。如果您的图像不在文件夹中,则创建一个并将图像放入其中。例如 C:\Desktop\MyFolder\Image.jpg
    猜你喜欢
    • 1970-01-01
    • 2023-02-11
    • 2019-03-12
    • 2011-04-15
    • 2013-01-22
    • 1970-01-01
    • 2013-05-27
    • 2017-06-25
    相关资源
    最近更新 更多