У меня есть код SMO, который копирует таблицы из одной базы данных в другую. Он отлично работает в настольном приложении. Тот же самый точный код, помещенный в службу, дает ошибку. Ошибка действительно неясна и не указывает на разрешения.Требуется ли для SQL Server SMO специальные разрешения?
Мне было интересно, нужны ли объекты SMO для любой безопасности. Контекст безопасности? Учетные данные Windows и т. Д.? Я не говорю о безопасности SQL Server, а о безопасности, связанной с использованием методов SMO.
Сообщение об ошибке в этом случае будет ОЧЕНЬ полезным –