Разрешение на доступ к серверу из запроса не является проблемой
Я говорил о другом, а не о том, что ваш запрос обращается к другому серверу.
Как только ваша учетная запись службы сервера получит разрешения по сети, любой системный администратор сможет использовать сервер SQL для доступа к другому серверу.
Таким образом, чтобы ваш сервер "увидел" файловый ресурс, вы должны сначала узнать учетную запись SQL Server, вы можете увидеть ее с помощью Services, Configuration Manager или выполнив xp_cmdshell 'whoami'
.
Это соответствующие картинки:
- Использование
Windows Services
. Найдите интересующий вас экземпляр в поле Имя и соответствующую учетную запись в разделе «Вход в систему».
В моем случае это LocalSystem (так как это мой персональный компьютер), но в вашем случае это должна быть учетная запись домена, которая будет иметь доступ к файлообменнику
2. То же самое, используя CM
.
- Выполнив код
Теперь, когда вы обнаружили служебную учетную запись, вы должны дать ей разрешения на доступ к файлу так же, как вы делаете это для других пользователей.