【发布时间】:2010-07-07 08:13:35
【问题描述】:
我构建了一个在普通用户帐户下运行的控制台应用程序,以编程方式访问共享点列表。为了访问 Sharepoint 对象,控制台应用程序在 Sharepoint 运行的上下文中模拟用户。模拟成功,但是当我尝试访问任何共享点 SPWeb 对象时,会出现以下错误,如下所示 spWeb.ID = 'spWeb.ID' 引发了“System.Data.SqlClient.SqlException”类型的异常 base {System.Data.Common.DbException} = {"无法打开登录请求的数据库\"WSS_Content_92\"。登录失败。\r\n用户'DOM\USER'登录失败。"}
模拟是否应该允许访问底层数据库,并且我是否需要明确授予当前用户访问权限以授予对共享点列表等的访问权限。
提前致谢
【问题讨论】: