|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
В спиcке Sharepoint используется в качестве источника - внешний поставщик - SQL Server 2013. В таблице, которая должна отображаться в списке больше 21 000 записей. При попытке отобразить такой список выдается ошибка: Не удается отобразить эту веб-часть. Чтобы устранить эту ошибку, откройте данную веб-страницу в редакторе HTML, совместимом с Microsoft SharePoint Foundation, таком как Microsoft SharePoint Designer. Если эта ошибка будет повторяться, обратитесь к администратору веб-сервера. Идентификатор взаимосвязи:b6cb9e88-7810-4665-87c5-ea7ca6a21a39 Фактически расшифровка ошибки: Database response throttled. Maximum number of rows that can be read through the database system utility is 2000. 06/16/2014 13:40:06.34 w3wp.exe (0x1C14) 0x04E0 SharePoint Foundation Web Parts 89a1 High Error while executing web part: Microsoft.BusinessData.Runtime.ExceededLimitException: Соединитель баз данных выполнил регулирование отклика. Число строк в отклике от базы данных превышает 2000. Максимально возможное число строк для чтения через соединитель баз данных равно 2000. Это предельное значение можно изменить командлетом Set-SPBusinessDataCatalogThrottleConfig. Путем поиска в интернете было найдено средство: http://social.msdn.microsoft.com/Forums/sharepoint/en-US/9dba356c-65f3-49be-a452-6934baee7216/what-is-the-maximum-row-limit-in-sharepoint-2010-external-list-?forum=sharepointgeneralprevious Но описание очень непонятное и непонятно как реализовать. Может кто сталкивался с подобным, подскажите как решить. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2014, 18:13 |
|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
Pvase, В этой же статье ссылка на статью, где описано, как модифицировать ограничения http://msdn.microsoft.com/en-us/library/hh144965.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2014, 12:03 |
|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
chel_2000, Понял. В моем случае код будет: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Только осталось выяснить как запустить этот PowerShell скрипт. Подскажите пожалуйста, его надо выполнять непосредственно на сервере где установлен SP Server из командной строки или есть другие пути? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2014, 13:58 |
|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
Pvase, На сервере. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2014, 14:17 |
|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
chel_2000, Понял. Спасибо. Может есть возможность не изменять это ограничения, а использовать Пейджинг? Не могу понять с чего начать, где его прикрутить, как передавать в запрос SQL. Даже если в качестве выборки указать хранимую процедуру, то как в нее передать параметр из Sharepoint? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2014, 12:23 |
|
Внешний источник данных для списка больше 2000 записей?
|
|||
---|---|---|---|
#18+
авторDatabase response throttled. Maximum number of rows that can be read through the database system utility is 2000. какая версия шарика? Настройки throttling-а находятся в CA(админке шарика) - Manage Applications-> выделяете Application, потом кажется General-> "Resource throttling", и там увеличьте с 2000 на сколько вам надо. и да - это нерекомендовано и bad practice :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2014, 16:09 |
|
|
start [/forum/topic.php?fid=12&fpage=9&tid=1330162]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 230ms |
total: | 398ms |
0 / 0 |