BULK INSERT error: система не может найти указанный путь - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь выполнить массовую вставку файла с удаленного сервера на сервер 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: \ Внутридневные данные \ EMAPI \ SET \ Test.csv "" не удалось открыть. Код ошибки операционной системы 3 (системе не удается найти указанный путь.).

Однако, когда я в точности повторил команду sql в MS SQL Management Studio на сервере, он удалось выполнить правильно.

Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...