【发布时间】:2015-09-05 21:19:14
【问题描述】:
我正在尝试将图像插入 VARBINARY(MAX) 列。我收到此错误:
您没有使用批量加载语句的权限。
这是我的代码:
INSERT INTO Stickers (Name, Category, Gender, ImageData)
SELECT
'Red Dress',
'Dress',
'F',
BulkColumn FROM OPENROWSET(Bulk '\\Mac\Home\Documents\MMImages\reddress.png',
SINGLE_BLOB) AS BLOB
我意识到关于这个主题有很多答案,但没有一个对我有用。 This answer 对我来说是最容易理解的,但是当使用对象资源管理器并进入安全 > 登录 > 右键单击我的用户时,不会显示要进入的“属性”菜单项。
我正在使用 Sql Server Management Studio。也许我没有使用我认为的 SQL Server 版本,因为为我的用户设置权限的编程方法都不起作用。我想我正在使用 SQL Server 2012。我的计算机上可能有几个版本的 SQL Server。点击Help > About,在各个组件的版本信息上方确实显示了“Microsoft SQL Server 2012”的标志(这里没有显示SQL Server的版本信息)。
编辑:也许有人可以在我的插入语句上方说明我将使用的确切代码,假设数据库称为 MirrorMirror,表称为 Stickers,我的用户称为 Amber,我的服务器称为 gonskh1ou0 .database.windows.net。
【问题讨论】:
标签: sql-server ssms