Массовая вставка не работает в MS SQL Server - PullRequest
0 голосов
/ 06 июня 2018

Массовая вставка не работает, когда я пытаюсь прочитать данные файла .CSV по сетевому пути, выдается сообщение об ошибке, говорящее

Невозможно выполнить массовую загрузку, поскольку файл не может бытьоткрыт Операционная система с кодом ошибки 5 (доступ запрещен)

Если я попытаюсь массово вставить те же данные файла с локального диска сервера, на котором работает SQL Server, он работает нормально без каких-либо проблем.Я проверил права доступа с сетевым путем, у меня есть полный доступ.Мне нужна помощь, чтобы решить эту проблему.

1 Ответ

0 голосов
/ 09 августа 2018

Имя файла данных должно указывать допустимый путь от сервера, на котором работает SQL Server.Если файл данных является удаленным файлом, укажите имя универсального соглашения об именах (UNC).Имя UNC имеет вид:

  \\Systemname\ShareName\Path\FileName. 

Например,

\\SystemX\DiskZ\Sales\update.txt.

Для более подробной информации: https://docs.microsoft.com/en-us/sql/t-sql/statements/bulk-insert-transact-sql?view=sql-server-2017

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