Probleme mit Mailinglisteneinträgen

Hallo zusammen.

Ich bekomme immer folgende Fehlermeldung, wenn ich einen große Anzahl (50000) von Accounts zur Mailingliste hinzufügen will. Wenn ich es in kleinen Happen mache funktioniert es ohne Probleme.

Hat jemand da vielleicht eine Lösung??

Gruß


Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 3/20/2011 12:17:32 PM
Event time (UTC): 3/20/2011 7:17:32 PM
Event ID: ae7964dcc364464895469cd07129969e
Event sequence: 7541
Event occurrence: 3
Event detail code: 0

Application information:
Application domain: /LM/W3SVC/2/ROOT-1-129450943868535156
Trust level: Full
Application Virtual Path: /
Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
Machine name: CRMTEST1

Process information:
Process ID: 14248
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE

Exception information:
Exception type: CrmException
Exception message: AggregateQueryRecordLimit exceeded. Cannot perform this operation.
at Microsoft.Crm.Application.Pages.MA.ListAddPage.ConfigureForm()
at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)



Request information:
Request URL: http://localhost:5555/xxx/MA/Lists/ListQualificationdlg/dlg_List_add.aspx?iObjType=1&iOption=2&iTotal=0&iViewType=1039&isDirty=true&itemObjectId={F4A565EA-4151-E011-B0D5-005056B40034}&itemObjectTypeCode=4300&sInvokeType=lqAdd&savedQueryId={00000000-0000-0000-00AA-000000666000}&savedQueryType=1039
Request path: /xxx/MA/Lists/ListQualificationdlg/dlg_List_add.aspx
User host address: ::1
User: CRM2011\Administrator
Is authenticated: True
Authentication Type: Negotiate
Thread account name: NT AUTHORITY\NETWORK SERVICE

Thread information:
Thread ID: 65
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at Microsoft.Crm.Application.Pages.MA.ListAddPage.ConfigureForm()
at Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)


Custom event details:


AW: Probleme mit Mailinglisteneinträgen

Hallo,

der entscheidende Eintrag ist Exception message: AggregateQueryRecordLimit exceeded. Cannot perform this operation.

Ein Blick in das SDK http://207.46.16.248/en-us/library/gg334634.aspx besagt, das bei 50.000 ein Limit eingetragen ist. Dieses kann man natürlich auch "unsupported" anheben, wird aber nicht empfohlen.



AW: Probleme mit Mailinglisteneinträgen

Vielen Dank für die schnelle Hilfe.

Gruß


AW: Probleme mit Mailinglisteneinträgen

Kannst Du mir auch sagen, warum es nicht empfohlen ist??

Dem Kunden ist es egal, wenn es etwas länger dauert. Bei seiner aktuellen Lösung braucht er dafür eine Nacht. :-)
Oder gibt es andere Gründe das zu restriktieren??

Gruß


AW: Probleme mit Mailinglisteneinträgen

Die Funktion wird halt nicht nur bei der Zusammenstellung von Daten für eine Marketingliste verwendet, sondern z.B. auch für das interne Goal-Management oder auch Audit Verfahren und dergleichen mehr. Plug-Ins könnten es nutzen, FetchXML nutzt es für Berichte, usw. usw.

Sprich: Die Auswirkungen auf Performance könnten unangenehmer sein, als die Tatsache, in mehreren "Häppchen" die Daten einer so großen Liste hinzuzufügen.