Pakiet Microsoft SQL Server 2008 z dodatkiem Service Pack 2 (SP2) i Microsoft SQL Server 2008 z dodatkiem Service Pack 3 (SP3) został rozdzielony na plik, który należy pobrać. Ponieważ poprawki są kumulatywne, każdy nowy pakiet zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji programu SQL Server 2008 z dodatkiem Service Pack 2 (SP2) i Microsoft SQL Server 2008 z dodatkiem Service Pack 3 (SP3) poprawka.
Symptomy
Rozpatrzmy następujący scenariusz:
-
Istnieje baza danych o nazwie, której długość prawie osiągnął limit długości nazwy w wystąpieniu programu Microsoft SQL Server 2008 lub Microsoft SQL Server 2008 R2.Uwaga Długość nazwy bazy danych SQL Server 2008 lub SQL Server 2008 R2 ma ograniczenie do 123 znaków.
-
Wykonujesz niektóre operacje na bazie danych. Te operacje mogą spowodować zarejestrowanie zdarzeń w dzienniku aplikacji systemu Windows.
W tym scenariuszu identyfikator zdarzenia 322 wraz z następującą wiadomością jest nieoczekiwanie rejestrowany w dzienniku aplikacji systemu Windows i w dzienniku błędów programu SQL Server Agent, mimo że operacje zostały pomyślnie ukończone:
Część danych zdarzenia 8957 z usługi MSSQL $ MS2008 jest nieprawidłowa.
Oczekiwane są tylko zdarzenia opisane w sekcji "Symptomy" do zalogowania się w dzienniku aplikacji systemu Windows, a nie o identyfikator zdarzenia ID 322 lub komunikat o błędzie. Jeśli na przykład zostanie uruchomiona instrukcja DBCC CHECKDB w bazie danych, w dzienniku aplikacji systemu Windows należy zarejestrować zdarzenie podobne do następującego: jednak błąd dotyczący zdarzenia o IDENTYFIKATORze 322 jest rejestrowany w dzienniku aplikacji systemu Windows i w dzienniku błędów programu SQL Server Agent.
Przyczyna
Ten problem występuje, ponieważ jest ustawiona niepoprawna wartość stałej, która jest używana do obliczania długości danych zdarzeń.
Rozwiązanie
Informacje o aktualizacji zbiorczej
SQL Server 2008 R2 z dodatkiem Service Pack 2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 2 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2740411 Pakiet aktualizacji zbiorczej 2 dla programu SQL Server 2008 R2 z dodatkiem Service Pack 2Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 R2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2730301 Kompilacja programu SQL Server 2008 R2 opublikowanych po wydaniu programu SQL Server 2008 R2 z dodatkiem Service Pack 2
SQL Server 2008 R2 z dodatkiem Service Pack 1
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 8. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego zbiorczego pakietu aktualizacji dla programu SQL Server 2008 R2 z dodatkiem Service Pack 1, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2723743 Pakiet aktualizacji zbiorczej 8 dla programu SQL Server 2008 R2 z dodatkiem SP1Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki SQL Server 2008 R2 z dodatkiem Service Pack 1. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2567616 Kompilacje programu SQL Server 2008 R2 wydane po opublikowaniu programu SQL Server 2008 R2 SP1
Pakiet aktualizacji zbiorczej 6 dla programu SQL Server 2008 z dodatkiem SP3
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 6. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 z dodatkiem SP3, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2715953 Pakiet aktualizacji zbiorczej 6 dla programu SQL Server 2008 z dodatkiem Service Pack 3Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń dołączone do poprzedniej wersji poprawki SQL Server 2008 z dodatkiem SP3. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2629969 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku SP3 dla programu SQL Server 2008
Pakiet aktualizacji zbiorczej 11 dla programu SQL Server 2008 z dodatkiem SP2
Poprawka dotycząca tego problemu została wydana po raz pierwszy w aktualizacji zbiorczej 11. Aby uzyskać więcej informacji na temat sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 dla programu SQL Server 2008 z dodatkiem SP2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2715951 Pakiet aktualizacji zbiorczej 11 dla programu SQL Server 2008 z dodatkiem SP2 Uwaga Ponieważ kompilacja jest zbiorcza, każdy nowy pakiet poprawek zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń zawarte w poprzedniej wersji programu SQL Server 2008 dla programu SQL Server 2008 z dodatkiem SP2. Zalecamy zastosowanie najnowszego wydania poprawki zawierającego tę poprawkę. 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:
2402659 Kompilacje programu SQL Server 2008 wydane po opublikowaniu dodatku Service Pack 2 dla programu SQL Server 2008
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".