簡體   English   中英

無法批量加載。 文件“C:\CSV\Alarm.csv”不存在或您沒有文件訪問權限。-- SQL 服務器

[英]Cannot bulk load. The file "C:\CSV\Alarm.csv" does not exist or you don't have file access rights.-- SQL Server

BULK INSERT AlarmServer
FROM 'C:\CSV\Alarm.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO

你能檢查一下這個問題嗎

我有同樣的問題,我會在文件夾中創建一個路徑列表,然后循環遍歷它們。 在 139 個文件中,有 2 個會拋出此錯誤。 我可以打開這些文件,並將它們與其他成功通過bulkload讀取的文件進行比較,沒有權限差異。 編輯和保存它們沒有任何區別。
所有這一切都發生在同一台機器上,本地 C 驅動器。

我注意到這 2 個有問題的文件的名稱比其他文件長,並通過刪除文件名中的幾個空格來重命名它們。

這解決了這個問題。 因此,就我而言,這可能是路徑長度限制問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM