Я создаю консольное приложение, которое запускается под обычной учетной записью пользователя для программного доступа к спискам sharepoint. Чтобы получить доступ к объектам Sharepoint, консольное приложение олицетворяет пользователя, в контексте которого запущен Sharepoint. Олицетворение прошло успешно, но когда я пытаюсь получить доступ к любому объекту SPWeb точки общего доступа, следующая ошибка выдается следующим образом
spWeb.ID = 'spWeb.ID' вызвал исключение типа 'System.Data.SqlClient.SqlException'
base {System.Data.Common.DbException} = {"Невозможно открыть базу данных \" WSS_Content_92 \ ", запрошенную при входе в систему. Ошибка при входе. \ r \ nПросмотр журнала для пользователя 'DOM \ USER'."}
Разве имеризация не должна была разрешить доступ к базовой базе данных, а также мне нужно явно предоставить доступ текущему пользователю для предоставления доступа к спискам sharepoint и т. Д.
Заранее спасибо