首页 > 解决方案 > SQL Server SSMS 批量插入访问被拒绝

问题描述

我正在尝试使用以下代码进行一些批量插入:

BULK INSERT [xxx].[xxx].[xxx]
FROM 'E:\xxx\xxx.csv'
WITH (
  FIRSTROW = 2,
  FIELDTERMINATOR = ',',  --CSV field delimiter
  ROWTERMINATOR = '\n',   --Use to shift the control to next row
  TABLOCK
)

但是会报错:

无法批量加载,因为无法打开文件“E:\xxx\xxx.csv”。操作系统错误代码(空)。

一些帖子显示这是因为我的 SSMS 2017 使用了某种虚拟帐户,该帐户无权访问共享驱动器上的文件。

我尝试以管理员身份运行 SSMS 2017,但没有成功。

我的问题是如何为 SSMS 2017 创建域帐户,以便可以批量插入?(最好有分步指南)。

标签: sql-serverssmsbulkinsert

解决方案


推荐阅读