Sharepoint 问题集锦 - external list (外部列表)
使用Sharepoint开发过程中遇到的问题总结。
错误1:
Unable to display this Web Part. To troubleshoot the problem, open this Web page in a Microsoft SharePoint Foundation-compatible HTML editor such as Microsoft SharePoint Designer. If the problem persists, contact your Web server administrator.
解释:
引用自MSDN的牛人回复: Here is what`s happening BCS has throttling limit when filling external lists, if the SQL table has more rows than the default throttle of the BCS you will receive the following Error 具体应该是由于外部列表的行数超过了sharepoint默认设置的最大行数阈值,从而导致以上的错误出现。 解决方法也就是按需扩大阈值的大小。亲自试过下面的命令,没问题。
解决方法:
PS Y:\> $proxy=Get-SPServiceApplicationProxy | where {$_ -match "Business data Connectivity Service"}
PS Y:\> Get-SPBusinessDataCatalogThrottleConfig -Scope database -ThrottleType items -ServiceApplicationProxy $proxy
Scope : Database
ThrottleType : Items
Enforced : True
Default : 2000
Max : 1000000
PS Y:\> $defaultThrottleConfig=Get-SPBusinessDataCatalogThrottleConfig -Scope database -throttleType items -ServiceApplicationProxy $proxy
PS Y:\> $defaultThrottleConfig
Scope : Database
ThrottleType : Items
Enforced : True
Default : 2000
Max : 1000000
PS Y:\> Set-SPBusinessDataCatalogThrottleConfig -Default 40000 -Identity $defaultThrottleConfig -Maximum 1000000
PS Y:\> $customThrottleConfig=Get-SPBusinessDataCatalogThrottleConfig -Scope database -ThrottleType items -ServiceApplicationProxy $proxy
PS Y:\> $customThrottleConfig
Scope : Database
ThrottleType : Items
Enforced : True
Default : 40000
Max : 1000000
PS Y:\>
参考
错误2:
Cannot Connect to the LobSystems (External System)
解释:
这个问题就相对复杂,因为有多种原因导致出现这个错误提示,最直接的分析方法就是查看Windows Event log(事件查看器)。因为出现这个错误的时候,BCS都会在事件查看器中记录一行。
解决方法:
控制面板 -> 管理工具 -> 查看 事件查看器 -> windows 日志 -> 应用程序。
我曾经遇到的问题就是:
Could not open connection using 'data source=MachineName\Instance;initial catalog=Database;integrated security=SSPI;pooling=True;persist security info=false' in App Domain '/LM/W3SVC/80435914/ROOT-1-130286076527998339'. The full exception text is: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
原因就是我的SQL server没有开启允许远程连接。配置SQL server并重启后,问题就解决了。
可以参考此文:
错误3:
Access Denied by Business Data Connectivity
解释:
这个问题是由于BCS没有对外部内容类型授权给当前用户所致。
解决方法:
1. 打开SharePoint 2010 Central Administration
2. 打开Application Management -> Manage service applications
3. 选择Business Data Connectivity Service
4. 点击Set Object Permissions -> 添加用户,勾选授权功能
参考:
http://zimmergren.net/technical/access-denied-by-business-data-connectivity-solution
Sharepoint 问题集锦 - external list (外部列表)的更多相关文章
- Sharepoint 问题集锦 - 外部列表(external list) - 读取当前用户上下文或用户名作为筛选参数
在创建外部列表过程中,往往需要添加筛选参数,而较多开发用户,会关心如何在外部列表中,只显示当前用户相关的行.本例子中,我们以任务数据表来做例子,看看如何实现这个需求. 1)数据表tbl_task: t ...
- 如何:在 SharePoint 中创建外部列表
在创建外部内容类型后创建外部列表是一项非常简单的任务,有如下4种方式进行: 可使用 Microsoft SharePoint Designer 2010 浏览器来完成 VS2010的列表实例 采用代码 ...
- sharepoint 2013创建外部内容类型并创建外部列表
步骤: 1.如何:基于 SQL Server 表创建外部内容类型 How to: Create an External Content Type Based on a SQL Server Table ...
- 【解决】SharePoint外部列表保存的日期/时间值不正确
[问题描述]: 在SharePoint中创建一个外部列表后,通过工作流或直接通过外部列表中的新增向外部列表添加数据项.通过外部列表或数据库查看添加的数据项时发现日期类型字段的值都不正确,像是差了若干个 ...
- SharePoint 2010 BCS - 简单实例(二)外部列表创建
博客地址 http://blog.csdn.net/foxdave 接上篇 由于图片稍多篇幅过长影响阅读,所以分段来写. 添加完数据源之后,我们需要为我们要放到SharePoint上的数据表定义操作, ...
- 第十一篇:Spark SQL 源码分析之 External DataSource外部数据源
上周Spark1.2刚发布,周末在家没事,把这个特性给了解一下,顺便分析下源码,看一看这个特性是如何设计及实现的. /** Spark SQL源码分析系列文章*/ (Ps: External Data ...
- Spark SQL之External DataSource外部数据源(二)源代码分析
上周Spark1.2刚公布,周末在家没事,把这个特性给了解一下,顺便分析下源代码,看一看这个特性是怎样设计及实现的. /** Spark SQL源代码分析系列文章*/ (Ps: External Da ...
- SharePoint 2013 新功能探索 之 列表等级设置
一.列表等级及赞功能 ,在SharePoint 2010 中,对列表的等级设定,需要一定时间才能看到,现在可以实时同步,评分人数也能显示出来 等级分为两类 赞和星级评定
- SharePoint 2010 用xsl文件定制列表样式
有时候我们不希望列表用默认的方式显示,要我们自定义的方式定制.其中有一种方式是使用xsl文件. 在AllItems.aspx页面中,列表是以webpart的形式显示在页面上的,webpart类型是Xs ...
随机推荐
- ASP.NET MVC- VIEW Creating Custom HTML Helpers Part 2
The goal of this tutorial is to demonstrate how you can create custom HTML Helpers that you can ...
- 连接数据库超时设置autoReconnect=true
1,问题现象: com.mysql.jdbc.CommunicationsException: The last packet successfully received from the serve ...
- Winform DataTable 客户端操作数据
//创建 DataTable DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add(" ...
- Java程序猿学习C++之字符串
#include <iostream> #include <string.h> using namespace std; int my_len(const char *str) ...
- oracle10 权限角色
管理权限和角色 介绍 这一部分我们主要看看oracle中如何管理权限和角色,权限和角色的区别在那里. 当刚刚建立用户时,用户没有任何权限,也不能执行任何操作,oracle数据库会自动创建一个方案, ...
- 字符串匹配算法-BM
在用于查找子字符串的算法中,BM(Boyer-Moore)算法是当前有效且应用比较广泛的一种算法,各种文本编辑器的“查找”功能(Ctrl+F),大多采用Boyer-Moore算法.比我们学习的KMP算 ...
- webstorm 如何配置git
2016-09-22 15:00:25 补充js 操作后 发现工具自动生成了两个文件,如果提交到git上 会造成不必要的麻烦,看看怎么去掉产生这个的原因吧! 去掉对应的监听:http://fronte ...
- 数据库ACID、隔离级别与MVCC
首先需要明确事务的概念:一组原子性的SQL查询,如果数据库引擎能够成功的对数据库应用该组查询的全部语句,那么就执行该组语句,否则所有语句都不执行. 事务有ACID四个特性,即: 原子性:一个事务是一个 ...
- scope的参数范围
Default -- 显示当前文件夹下的:文件和文件夹 FilesOnly--显示当前文件夹下的:文件 Recursive --显示当前文件夹下的:所有文件,包括子文件夹中的文件 RecursiveA ...
- Linked Server for SQL Server 2012(x64) to Oracle Database 12c(x64)
因为把两台数据库装了同一台机机器上,所以没有安装oracle Client的部分,Oracle部分使用netca创建的Net Service Name,使用tnsping以及登入方式的确认用户权限的以 ...