在SharePoint Foundation 2010上配置外部列表的问题问题
-
16-10-2019 - |
题
我已经在MS SQL Server SharePoint Instace上创建了一个新数据库,其中包含两个简单的表。
然后,我尝试通过使用SharePoint Designer实现外部内容类型来链接这些表中定义的值。
该过程似乎没有任何错误工作,但是现在,当我尝试基于此内容访问外部列表时,我会收到错误:
无法连接到Lobsystem(外部系统)
我检查了新数据库,业务数据连接服务等上的所有权限。但是我没有找到解决方案。
您有什么建议我会缺少什么?
解决方案
最后,我发现了问题的原因。
我启用了记录 Business Connectivity Services in Monitor
-> Diagnostic Logging
我发现例外:
无法使用'数据源= xxxxxxxxx sharePoint;初始目录= xxxxxx; Integrated Security = sspi; pliming = true; persist Security; persist Security Info = false = false = false'inapp domain'/lm/w3svc/210338692/lm/w338692/plosist Security Security; 。完整的异常文本是:无法打开登录要求的数据库“ xxxxx”。登录失败。用户“ NT Authority Network Service”登录失败。
在这一点上,我通过显式解决了外部数据数据库的“ NT Authition Network Service”帐户。
其他提示
传递给数据库的凭据是可配置的。
听起来好像您正在使用ReverVtoself和独立的SharePoint安装(非农场)
当您使用SharePoint Foundation时,不幸的是,安全商店服务不可用。
我在外部内容类型连接中使用WCF代替SQL解决此问题。
在此链接中,使用带有SQL的WCF生成器来创建DE WCF,Tehn可以在SharePoint中使用它并解决问题。