我試圖從遠程位置批量插入.CSV
。SQL Server批量插入 - 0行受影響
我的SQL語句是:
BULK INSERT dbo.tblMaster
FROM '\\ZAJOHVAPFL20\20ZA0004\E\EDData\testbcp.csv'
WITH (FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n')
我.CSV
看起來是這樣的:
john,smith
jane,doe
的CSV保存使用UTF-8編碼,並有在的底部沒有空行文件。我批量插入的表也是空的。
該表有兩列; firstname (nvarchar(max))
和secondname (nvarchar(max))
。
我在服務器上擁有sysadmin
權限,因此有權執行批量插入。
運行SQL時,它運行沒有錯誤,和簡單的表演 -
0行(S)的影響
,不插入任何信息。
任何幫助,非常感謝。
'.CSV'表示它是Excel表單,請確認。 –
我試着用'.CSV'樣例編寫代碼,它運行良好。 –
嘿OP,似乎你的SQL服務器不能在整個網絡上看到那個位置,或者它可以和你沒有權限...最好和你的DBA說話 – JohnHC