Псевдоним сервера не работает в хранимой процедуре - PullRequest
0 голосов
/ 14 июля 2020

У меня есть сервер с псевдонимом, на который я ссылаюсь в хранимой процедуре при попытке массовой загрузки содержимого текстового файла во временную таблицу (как показано ниже). При вызове хранимой процедуры я получаю следующее сообщение об ошибке:

Не удается выполнить массовую загрузку, потому что не удалось открыть файл «\\ ServerAlias ​​\ SubFolder \ FileName.txt». Код ошибки операционной системы 3 (Система не может найти указанный путь.)

Однако, когда я заменяю псевдоним на настоящее имя сервера, хранимая процедура работает нормально. Псевдоним отлично работает в любом другом контексте нашей системы, и я не нашел ответов в Интернете. Почему здесь не работает?

BULK INSERT #Temp
FROM '\\ServerAlias\SubFolder\FileName.txt'
WITH
(
    FIRSTROW = 1,
    ROWTERMINATOR = '\n'
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...