相关疑难解决方法(0)

无法批量加载.操作系统错误代码5(访问被拒绝.)

出于某种奇怪的原因,我在执行批量插入时遇到问题.

BULK INSERT customer_stg
FROM 'C:\Users\Michael\workspace\pydb\data\andrew.out.txt'
WITH
(
    FIRSTROW=0,
    FIELDTERMINATOR='\t',
    ROWTERMINATOR='\n'
)
Run Code Online (Sandbox Code Playgroud)

读完这篇文章后我有信心我正确设置了我的用户角色,因为它说明了......

bulkadmin固定服务器角色的成员可以运行BULK INSERT语句.

我已Login Properties正确设置了Windows身份验证(如下所示)..以授予服务器范围的权限bulkadmin

Windows身份验证http://iforce.co.nz/i/daaqcasj.vo1.png

命令EXEC sp_helpsrvrolemember 'bulkadmin'告诉我上面的信息是成功的,当前用户Michael-PC\Michaelbulkadmin权限.

bulkadmin http://iforce.co.nz/i/bou0uklk.wdj.png

但就我所知,即使我已经正确设置了一切,我仍然会收到错误.直接从SQL Server Management Studio执行批量插入.

消息4861,级别16,状态1,行2
无法批量装入,因为无法打开文件"C:\ Users\Michael\workspace\pydb\data\andrew.out.txt".操作系统错误代码5(访问被拒绝.).

这是没有意义的,因为显然bulkadmins可以运行声明,我是否打算重新配置如何bulkadmin工作?(我迷路了)关于如何修复它的任何想法?

t-sql sql-server bulkinsert

26
推荐指数
5
解决办法
14万
查看次数

将图像插入SQL Server

我想在表中插入(image , id, Code)但我不知道该怎么做.

我正在寻找的是如何插入图像而不是网址.

sql sql-server image

6
推荐指数
1
解决办法
7万
查看次数

标签 统计

sql-server ×2

bulkinsert ×1

image ×1

sql ×1

t-sql ×1