我构建了一个以普通用户帐户运行的控制台应用程序,以编程方式访问共享点列表。为了访问Sharepoint对象,控制台应用程序在Sharepoint正在运行的环境下模拟用户。模拟成功,但是当我尝试访问任何共享点SPWeb对象时,出现以下错误,如下所示 spWeb.ID ='spWeb.ID'抛出了类型'System.Data.SqlClient.SqlException'的异常 base {System .Data.Common.DbException} = {“无法打开数据库\”WSS_Content_92 \“登录请求。登录失败。\ r \ n用户'DOM \ USER'的登录失败。”}以编程方式使用模拟访问共享点列表
imepersonation已经允许访问底层数据库,并做我需要明确的访问权限授予当前用户授予访问SharePoint列表等提前
感谢
嗯,是的。如同给账户,你在db访问下运行控制台应用程序。它仍然很不清楚你想在这里实现什么? – Ryan 2010-07-07 13:58:51
将数据从Sharepoint迁移到另一个数据库,现在有意义吗? – TrustyCoder 2010-07-07 17:23:10
为什么您需要使用用户凭证访问SharePoint? – Ryan 2010-07-07 18:03:04