.net - BULK INSERT 错误:系统找不到指定的路径
问题描述
我正在尝试将文件从远程服务器批量插入到 MS SQL 服务器。
CONN = New SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings("ReadEMAPI.My.MySettings.IntradayDataConn").ConnectionString)
cmd.Connection = CONN
CONN.Open()
cmd.CommandText = "BULK INSERT BidAsk FROM '" & "G:\Intraday Data\EMAPI\SET\Test.csv" & "' WITH (FIELDTERMINATOR=',', ROWTERMINATOR='\n',KEEPNULLS)"
cmd.ExecuteNonQuery()
CONN.Close()
我收到了这个错误:
无法批量加载,因为无法打开文件“G:\Intraday Data\EMAPI\SET\Test.csv”。操作系统错误代码 3(系统找不到指定的路径。)。
但是,当我在服务器上的 MSSQL Management Studio 中运行完全相同的 sql 命令时,它能够正确执行。
请帮忙。
解决方案
推荐阅读
- powershell - 在哪里可以找到从应用程序模板编写企业应用程序脚本的属性
- python - python copytree(src,dst) 只工作一次
- database - 如何使用 RMAN 完全恢复 Oracle DB
- python - 如何在 django 中发送任意的可选关键字参数以及 post_save 信号
- components - LitElement 呈现具有属性的其他元素的集合
- r - R中是否有一种方法可以对分组数据框的列执行逻辑查询并根据返回的值修改一个数据元素
- python - PySide2 支持 QML TableModel 吗?
- python - FileNotFoundError(2, '系统找不到指定的文件。', None, 2)
- asp.net-core - 评估 OnGetAsync 之前的 Razor 页面呈现
- reactjs - 如何更新我的 React 或 Material-ui 以匹配 package.json?