Firma Microsoft dystrybuuje poprawki dla programów Microsoft SQL Server 2008 R2 i Microsoft SQL Server 2008 w jednym pliku do pobrania. Ponieważ poprawki są zbiorcze, każda nowa wersja zawiera wszystkie poprawki i poprawki zabezpieczeń, które były zawarte w poprzednich wersjach poprawek SQL Server 2008 R2 i Microsoft SQL Server 2008.
Objawy
Rozważmy następujący scenariusz:
- Zainstalowano na komputerze wystąpienie aparatu bazy danych programu Microsoft SQL Server o nazwie kodowej "Denali" Community Technology Preview 1 (CTP1).
- Wystąpienie aparatu bazy danych można zarejestrować za pomocą programu SQL Server 2008 R2 Management Studio (SSMS 2008 R2) na tym samym lub innym komputerze.
- Kliknij dwukrotnie wystąpienie w okienku Zarejestrowane serwery , aby połączyć się z nim, po czym połączenie zostanie pomyślnie nawiązane.
W tym scenariuszu jest wyświetlany następujący komunikat o błędzie obiektów zarządzania SQL Server (SMO):
Uwaga
Index znajdował się poza granicami tablicy. (Microsoft.SqlServer.Smo)
Przyczyna
Ten problem występuje z powodu błędu w programie SSMS 2008 R2.
Rozwiązanie
Uwaga: Aby rozwiązać ten problem, należy zastosować aktualizację zbiorczą 5 dla programu SQL Server 2008 R2 na komputerze, na którym jest zainstalowany program SSMS 2008 R2.
Informacje o aktualizacji zbiorczej
SQL Server 2008 Service Pack 2
Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 3 dla programu SQL Server 2008 z dodatkiem Service Pack 2. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2498535 Pakiet aktualizacji zbiorczej 3 dla programu SQL Server 2008 z dodatkiem Service Pack 2Uwaga Ponieważ kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki programu SQL Server 2008. Firma Microsoft zaleca rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2402659 Kompilacje programu SQL Server 2008 wydane po wydaniu dodatku Service Pack 2 dla programu SQL Server 2008 Poprawki dotyczące programu Microsoft SQL Server 2008 są tworzone dla określonych dodatków Service Pack dla programu SQL Server. Należy zastosować poprawkę dodatku Service Pack 2 dla programu SQL Server 2008 do instalacji programu SQL Server 2008 z dodatkiem Service Pack 2. Domyślnie każda poprawka uwzględniona w dodatku Service Pack dla programu SQL Server znajduje się w następnym dodatku Service Pack dla programu SQL Server.
Dodatek Service Pack 1 dla programu SQL Server 2008
Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 12 dla programu SQL Server 2008 z dodatkiem Service Pack 1. Aby uzyskać więcej informacji dotyczących tego pakietu aktualizacji skumulowanych, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2467236 Pakiet aktualizacji zbiorczej 12 dla programu SQL Server 2008 z dodatkiem Service Pack 1Uwaga Ponieważ kompilacje są zbiorcze, każda nowa poprawka zawiera wszystkie poprawki i poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej wersji poprawki programu SQL Server 2008. Firma Microsoft zaleca rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
970365 Kompilacje programu SQL Server 2008 wydane po wydaniu dodatku Service Pack 1 dla programu SQL Server 2008 Poprawki dotyczące programu Microsoft SQL Server 2008 są tworzone dla określonych dodatków Service Pack dla programu SQL Server. Należy zastosować poprawkę dodatku Service Pack 1 dla programu SQL Server 2008 do instalacji programu SQL Server 2008 z dodatkiem Service Pack 1. Domyślnie każda poprawka uwzględniona w dodatku Service Pack dla programu SQL Server znajduje się w następnym dodatku Service Pack dla programu SQL Server.
Aktualizacja skumulowana 5 dla programu SQL Server 2008 R2
Poprawka rozwiązująca ten problem została po raz pierwszy opublikowana w aktualizacji zbiorczej 5. Aby uzyskać więcej informacji dotyczących sposobu uzyskiwania tego pakietu aktualizacji zbiorczej dla programu SQL Server 2008 R2, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
2438347 Pakiet aktualizacji zbiorczej 5 dla programu SQL Server 2008 R2 Uwaga Ponieważ kompilacje są zbiorcze, każda nowa wersja poprawki zawiera wszystkie poprawki i poprawki zabezpieczeń, które były zawarte w poprzedniej wersji poprawki programu SQL Server 2008 R2. Zalecamy rozważenie zastosowania najnowszej wersji poprawki zawierającej tę poprawkę. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:
981356 Kompilacje programu SQL Server 2008 R2 wydane po wydaniu programu SQL Server 2008 R2
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby pobrać program Microsoft SQL Server o nazwie kodowej "Denali" Community Technology Preview 1 (CTP1), odwiedź następującą witrynę Centrum pobierania Microsoft w sieci Web: