Как я могу, изнутри метода, убедиться, что он выполняется в контексте удаленного взаимодействия? У меня есть базовая настройка клиента -> NT-Service, где служба выполняется от имени определенного пользователя. Этот пользователь имеет доступ к SQL Server.
Я ищу решение, которое упростило бы выявление проблем, возникающих при отсутствии или неправильной конфигурации удаленного взаимодействия (метод, который не был указан и т. Д.). Я хотел бы иметь возможность потерпеть неудачу с лучшим сообщением об ошибке («Этот метод требует удаленного взаимодействия для правильной работы.») Вместо сбоя с ошибками входа в систему. Еще сложнее, когда исходный пользователь имеет доступ только для чтения к базе данных, и ошибка не выдается, пока данные не будут записаны.