Как я могу запустить Bulk Upload на удаленном экземпляре SQL Server - PullRequest
0 голосов
/ 27 июня 2018

Обычно приведенный ниже код будет работать нормально.

USE ReconTest
BULK INSERT ReconTest.dbo.agg_boc_consolidated
FROM '\\UNC_Path\BACKUP TABLES\consolidated.csv' 
WITH (FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n') 
GO

Однако, поскольку я пытаюсь загрузить данные в удаленный экземпляр SQL Server, я получаю сообщение об ошибке. Я думаю, что это должно быть возможно, путем настройки учетных данных прокси-сервера или чего-то подобного. Я провел некоторое исследование по этому вопросу, и, похоже, это единственный способ, которым это будет работать. К сожалению, я не нашел никакой полезной информации о том, как настроить прокси. Если мое мышление верное, и если это правильный путь, может кто-нибудь перечислить шаги, которые необходимо выполнить, чтобы начать работу. Я использую SQL Server 2008. Наконец, у меня нет доступа к MS Configuration Manager, так как он был отключен моим ИТ-отделом. Тьфу. Спасибо.

1 Ответ

0 голосов
/ 27 июня 2018
  • Путь UNC должен быть виден удаленному экземпляру SQL Server

  • Учетная запись, под которой работает SQL Server, должна быть учетной записью домена с сетевыми привилегиями и правами на удаленный файл.

Наконец, у меня нет доступа к MS Configuration Manager, так как он был отключен моим ИТ-отделом. Тьфу. Спасибо.

Это установлено в панели управления службами, к которой у вас, вероятно, также нет доступа.

Единственный другой вариант - перенести файл импорта в местоположение, к которому удаленный сервер имеет доступ, например на локальный диск, и затем запустить импорт.

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