SQL Server Service Broker и связанные серверы - PullRequest
0 голосов
/ 19 декабря 2018

Я настроил компонент Service Broker в одной из баз данных, чтобы автоматически выбирать хранимые процедуры в определенной схеме (сборка) и запускать их ежедневно.Пока все работало нормально, однако теперь у нас есть потребность в доступе к удаленному серверу sql, на котором запущен SQL Server 2017 и установлена ​​последняя служба машинного обучения.

Я далучетная запись службы, которая запускает основной доступ к SQL Server (SQL 2016) на удаленном сервере и обеспечивает выполнение компонентом Service Broker под учетной записью службы, а не локальной учетной записью SQL (sa).

Всякий раз, когда мы пытаемсячтобы получить доступ к удаленному серверу, мы получаем следующую ошибку:

Связанные серверы не могут использоваться под олицетворением без сопоставления для олицетворенного входа в систему.добавление EXECUTE AS к процессу, однако, похоже, это не имеет значения.Я также гарантировал, что он работает под учетной записью службы, и это так.

Я могу заставить его работать, используя сопоставленный логин на связанном сервере, однако это не идеально, так как мы этого не делаемхочу запустить сервер sql в смешанной аутентификации, так как это было определено как ИТ-риск.

У меня закончились идеи или что я могу сделать здесь, и я не могу найти другие справочные материалы с этимта же проблема.Я действительно хотел развернуть этот процесс на большем количестве наших складских сборок, однако на данном этапе это прерывание сделки.

help?

...