女士4861,16级,状态1,1行,无法打开。操作系统错误代码3(系统无法找到指定的路径。) [重复] 。

问题描述 投票:0回答:1

我有一个问题,在批量插入,请任何人帮助我。

Msg 4861, Level 16, State 1, Line 1 Cannot bulk load because the file "D:\BESTTA 7\20200518_DLLD_3C.txt" could not be opened. 操作系统错误代码3(系统无法找到指定的路径)。

这是我的SQL语句。

BULK INSERT LLD2017_26032020.dbo.TRX_TRANSAKSI_3C
FROM 'D:\\BESTTA 7\20200518_DLLD_3C.txt' --location with filename
WITH
(
    FIRSTROW = 2,
    FIELDTERMINATOR = '|',
    ROWTERMINATOR = '\n'
)
GO

SELECT *
FROM TRX_TRANSAKSI_3C ttt 
WHERE jenis_rekening = '3C' 
  AND ttt.TGL_TRANSAKSI = '20200518'
sql sql-server bulkinsert
1个回答
0
投票

这意味着,SQL Server无法找到路径。你是否在SQL Server机器上有这个文件?如果你在本地服务器上有这个文件,并从SSMS客户端运行,SQL Server不会在本地机器上检查这个文件。

'D:\BESTTA 7/20/200518_DLLD_3C.txt' --location with filename(文件名)。

上述路径 SHOULD 在于 SQL Server服务器机器,本地文件夹, 在你 本地机器,本地文件夹

© www.soinside.com 2019 - 2024. All rights reserved.