Я настроил компонент Service Broker в одной из баз данных, чтобы автоматически выбирать хранимые процедуры в определенной схеме (сборка) и запускать их ежедневно.Пока все работало нормально, однако теперь у нас есть потребность в доступе к удаленному серверу sql, на котором запущен SQL Server 2017 и установлена последняя служба машинного обучения.
Я далучетная запись службы, которая запускает основной доступ к SQL Server (SQL 2016) на удаленном сервере и обеспечивает выполнение компонентом Service Broker под учетной записью службы, а не локальной учетной записью SQL (sa).
Всякий раз, когда мы пытаемсячтобы получить доступ к удаленному серверу, мы получаем следующую ошибку:
Связанные серверы не могут использоваться под олицетворением без сопоставления для олицетворенного входа в систему.добавление EXECUTE AS к процессу, однако, похоже, это не имеет значения.Я также гарантировал, что он работает под учетной записью службы, и это так.
Я могу заставить его работать, используя сопоставленный логин на связанном сервере, однако это не идеально, так как мы этого не делаемхочу запустить сервер sql в смешанной аутентификации, так как это было определено как ИТ-риск.
У меня закончились идеи или что я могу сделать здесь, и я не могу найти другие справочные материалы с этимта же проблема.Я действительно хотел развернуть этот процесс на большем количестве наших складских сборок, однако на данном этапе это прерывание сделки.
help?