我试图从txt文件中批量插入一些数据,但遇到了很多问题。每当我尝试这样做时,我都会得到以下错误。Cannot bulk load because the file "H:\NAPApplication.txt" could not be opened. Operating system error code 3(The system cannot find the path specified.).
下面是我用于批量插入的代码。
BULK
INSERT NAPApplication
FROM 'H:\NAPApplication.txt'
WITH
(
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
);我使用Powershell中的Test-Path来仔细检查文件是否存在。我搞不懂为什么指定的路径显然就在那里,却找不到。
编辑: SQL Server所在的计算机与我要查找的文件所在的计算机不同。有没有什么方法可以让计算机检查我的计算机而不是服务器?
发布于 2015-02-04 01:38:12
该文件需要位于SQL Server可以看到的位置。它无法看到您的H:驱动器,除非它被共享。然后Yoiu可能不得不通过它的UNC路径来引用它。您可以不使用网络共享吗?
https://stackoverflow.com/questions/28305096
复制相似问题