Sql-Server
(macOS/Docker)“無法批量載入。文件路徑不存在或您沒有文件訪問權限。”
我正在 macOS 上的 Docker 容器中執行 SQL Server。除了載入 csv 文件之外的所有查詢都將被執行。列名等是正確的。有任何想法嗎?
錯誤:
無法批量載入。文件“/Users/me/snp500-company-by-sector.csv”不存在或您沒有文件訪問權限。
bulk insert CompanyBySector from '/Users/me/snp500-company-by-sector.csv' with ( firstrow = 2, fieldterminator = ';', rowterminator = '\n', tablock ) go
對於不熟悉在 macOS Docker 容器中執行 SQL Server 的其他任何人,您首先需要找出您的 Docker 容器 ID。命令將如下所示:
列出 Docker 資訊:
$ docker container ls 47940489ee07
從 macOS 目錄複製到 Docker 容器目錄:
$ docker cp /Users/Trump/snp500-companies.csv 47940489ee07:/snp500-company-by-sector.csv