Identyfikator zdarzenia 1025 z kodem błędu "0x80041606", kiedy używasz programu Outlook w trybie online do wyszukiwania słowa kluczowego w Exchange Server 2007

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 2498852 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Symptomy

Rozważmy następujący scenariusz. Domyślnie wyszukiwanie programu Exchange jest włączona dla bazy danych skrzynek pocztowych w środowisku Microsoft Exchange Server 2007. Używasz programu Microsoft Outlook w trybie online do wyszukiwania skrzynki pocztowej, słowo kluczowe lub frazę, która zawiera pojedynczą literę i jedną cyfrę. W tym scenariuszu mimo że są odpowiedniki dla słowa kluczowego w skrzynce pocztowej pojawić się następujący komunikat o błędzie:
Nie znaleziono odpowiedników dla"słowo kluczowe”.


Ponadto następujące zdarzenie jest rejestrowane w dzienniku aplikacji na serwerze skrzynek pocztowych:
Identyfikator zdarzenia: 1025
Kategoria: Brak
Źródła: Magazyn skrzynek pocztowych MSExchangeIS
Typ: ostrzeżenie
Generowane:Data>
Napisał:Data>
Maszyna:komputer>
Komunikat: Wystąpił błąd bazy danych "grupy i pocztowej przechowywania w bazie danych>".
Nazwa funkcji lub opis problemu: indeksowanie zawartości otrzymał nietypowy i
niespodziewanego kod błędu z MSSearch
Błąd: 0x80041606


UWAGA: 0X80041606 = QUERY_E_TOOCOMPLEX

Przyczyna

Ten problem występuje, ponieważ wymiana wyszukiwania ma ograniczenie kwerendy 200 000 węzłów. Podczas wyszukiwania Prefiks przekracza ograniczenie kwerendy, wyszukiwanie zwraca QUERY_E_TOOCOMPLEX. W związku z tym 0x80041606 jest rejestrowane jako część 1025 identyfikator zdarzenia. Domyślnie wszystkie wyszukiwania, które program Outlook w trybie online w środowisku programu Exchange 2007 są wyszukiwania prefiks. Jeśli używane są pojedyncze cyfry lub litery, powoduje to system do wyszukiwania wszystkich numerów lub wyrazy zaczynające jednej cyfry lub litery całej bazy danych skrzynce. Jeśli zostanie osiągnięty domyślny limit 200 000 węzłów, wyszukiwanie zwraca błąd.

UwagaNajczęstszym sposobem osiągnięcia limitu 200 000 węzłów jest wyszukać słowo lub frazę, która zawiera jednej cyfry lub litery. Istnieją także inne przyczyny mniej powszechne, takie jak wprowadzanie bardzo złożone wyszukiwania, które mają wiele AND, OR i nie operatorów. Ponadto warunki złożone kombinacje zakresów dat i wyszukiwania, wiele wpisów wDo i Od pól lub kombinacji tych rzeczy mogą powodować limitu.

Rozwiązanie

Aby rozwiązać ten problem, należy zainstalować pakiet zbiorczy aktualizacji dla następujących:
2608656 Opis pakietu zbiorczego aktualizacji 6 dla Exchange Server 2007 z dodatkiem Service Pack 3
Ważne Niniejszej sekcji, metodzie lub zadanie zawiera kroki, które informacje dotyczące modyfikowania rejestru. Jednakże jeżeli modyfikacja rejestru może spowodować poważne problemy. W związku z tym upewnij się, wykonaj następujące kroki ostrożnie. W celu dodatkowej ochrony kopii zapasowej rejestru przed przystąpieniem do modyfikacji. Następnie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących sposobu wykonywania kopii zapasowej i przywracania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows

Po zainstalowaniu pakietu zbiorczego aktualizacji, wykonaj następujące kroki, aby ustawić maksymalną liczbę węzłów ograniczenie kwerendy.

Uwaga Zaleca się wartości początkowej 1 000 000 (dziesiętny):
  1. W dzienniku aplikacji na serwerze skrzynek pocztowych Exchange Server 2007 należy zauważyć, jak wiele razy Identyfikator zdarzenia 1025 wraz z kodem błędu 0x80041606 miały miejsce w ciągu ostatnich miesięcy. Te informacje, będzie używany jako punkt odniesienia do ustalenia, czy ustawienie MaxRestrictionNodes zmniejsza lub eliminuje problem.
  2. Kliknij przycisk Start
    Zwiń ten obrazekRozwiń ten obrazek
    przycisk Start
    , typ regedit w Rozpocznij wyszukiwanie a następnie naciśnij klawisz Enter.
  3. Zlokalizuj i kliknij następujący podklucz rejestru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch
  4. Kliknij przycisk Edycja, wskaż polecenie Nowy, a następnie kliknij przycisk Klucz.
  5. Typ MaxRestrictionNodes, a następnie naciśnij klawisz Enter.
  6. Kliknij przycisk MaxRestrictionNodes, kliknij przycisk Edycja, wybierz Nowy, a następnie kliknij przycisk DWORD (32-bitowa) wartość.
  7. Typ Serwer, a następnie naciśnij klawisz Enter.

    Uwaga Wpis rejestru powinna mieć następującą postać:

    Nazwa klucza:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch\MaxRestrictionNodes

    Nazwa wartości: serwer
    Typ wartości: REG_DWORD
  8. Kliknij przycisk Serwer, kliknij przycisk Edycja, a następnie kliknij przycisk Modyfikowanie.
  9. W Wartość danych pola, typ 1 000 000 (Dziesiętny).

    Uwaga Wpis rejestru powinna mieć następującą postać:

    Nazwa klucza:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExSearch\MaxRestrictionNodes

    Nazwa wartości: serwer
    Typ wartości: REG_DWORD
    Dane wartości: 1 000 000 (dziesiętny)
  10. Zamknij Edytor rejestru.
  11. Uruchom ponownie usługę programu indeksującego wyszukiwania programu Microsoft Exchange.
Notatki
  • Po ponownym uruchomieniu usługi indeksującego wyszukiwania programu Microsoft Exchange, sprawdź następujące identyfikatory zdarzeń w dzienniku aplikacji:
    • 130 Identyfikator zdarzenia: nie można przekonwertować odczytu identyfikatora MailboxDB Guid w z klucza rejestru MaxRestrictionNodes na identyfikator GUID
    • 131 Identyfikator zdarzenia: nie można otworzyć klucza rejestru MaxRestrictionNodes
    • 132 Identyfikator zdarzenia: nie można ustawić właściwości MaxRestrictionNodes w indeksatorze
  • Po odebraniu dowolnego z tych zdarzeń, być może wprowadzono klucz rejestru lub wartość DWORD niepoprawnie. Lub, jeżeli nie wpisano nowy klucz lub wartość DWORD poprawnie. Wprowadzić niezbędne poprawki, a następnie uruchom ponownie usługi indeksowania wyszukiwania programu Microsoft Exchange. Wyszukaj wszystkie wystąpienia nowych identyfikatorów zdarzeń, 130, 131 i 132.
  • Poszukaj w dzienniku aplikacji, tygodniowe lub miesięczne na podstawie numeru ID 1025 komunikaty o błędzie 0x80041606 w dzienniku aplikacji.
  • Jeśli nadal otrzymujesz znaczna liczba tych zdarzeń, można zwiększyć wartość stopniowo do 2 000 000 (dziesiętny).
  • Nie zwiększa wartości poza 2 000 000 (dziesiętny) bez jawnej kierunku z pracownikiem pomocy technicznej firmy Microsoft, ponieważ w ten sposób może zmniejszyć wydajność serwera.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft, które są wymienione w sekcji "Informacje zawarte w tym artykule dotyczą".

Więcej informacji

Aby uzyskać więcej informacji na temat wyszukiwania programu Exchange odwiedź następujące witryny firmy Microsoft:
Ogólne informacje na temat wyszukiwania programu Exchange
Aby uzyskać więcej informacji o tym, jak wyłączyć lub włączyć wyszukiwanie programu Exchange odwiedź następujące witryny firmy Microsoft:
Ogólne informacje o tym, jak wyłączyć lub włączyć wyszukiwanie programu Exchange
Aby uzyskać więcej informacji kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2616127Identyfikator zdarzenia 9877 z kodem błędu "0x80041606", kiedy używasz programu Outlook w trybie online do wyszukiwania słowa kluczowego w 2010 Exchange Server

Właściwości

Numer ID artykułu: 2498852 - Ostatnia weryfikacja: 30 października 2012 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Exchange Server 2007 Service Pack 3 na następujących platformach
    • Microsoft Exchange Server 2007 Standard Edition
    • Microsoft Exchange Server 2007 Enterprise Edition
Słowa kluczowe: 
kbqfe kbfix kbsurveynew kbexpertiseinter kbmt KB2498852 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 2498852

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com