sql-server - 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 - 员工和经理
- amazon-ec2 - 将 kafka 绑定到 0.0.0.0:9092
- kubernetes - 编辑/更新 pod 的 yaml
- java - 谁能告诉我为什么我的 calculateCoin 函数不显示?
- c# - Ozeki VoIP 没有接收到音频
- kubernetes - 手动创建和编辑 Kubernetes 对象
- flutter - 如何获得 getDocuments firestore 的进度
- linux-kernel - 没有用户空间应用程序的 Sysfs 内核交互
- azure-devops - 有谁知道 Azure DevOps Epic 中的“努力”字段是什么?
- python - 检查图像和线条之间的碰撞