如何从intellij idea和mac批量插入microsoftsqlserver?

d7v8vwbk  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(149)

我正在mac osx上的docker中运行ms sql server 2017。我可以通过数据源从intellij idea连接。现在,我想做 BULK INSERT 将200多万行加载到db中。
我正在尝试调整的sql server文档中的大容量插入:

BULK INSERT [dbo].[SOCKS]
FROM 'mssql.csv'
WITH (FORMAT='CSV');

我经常会犯这样的错误:
[s0001][4860]无法批量加载。文件“mssql.csv”不存在或您没有文件访问权限。
就我在stackoverflow和sql server上读到的响应而言,它与文件访问有关。
我的文件权限如下:

$ ls -lt
-rw-r--r--  1 dmytro  staff       1049 Jun 23 10:37 mssql.csv

我读过关于通过sql函数检查路径的机制,但无法使其工作。
我在unix和windows等格式下尝试了文件的完整路径 /User/name/mssql.csv 以及 \\User\name\mssql.csv 和上面的问题一样。
我做错什么了吗?在这种情况下如何进行批量插入?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题