КОРЕКЦИЯ: "индексът е извън границите на масива" съобщение за грешка, когато се свързвате с код на SQL Server с име "CTP1" на машина за бази данни на SSMS в 2008 R2 и в SSMS 2008

Прилага се за: SQL Server 2008 R2 DatacenterSQL Server 2008 R2 DeveloperSQL Server 2008 R2 Enterprise

Microsoft разпространява Microsoft SQL Server 2008 R2 и Microsoft SQL Server 2008 поправя като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишния SQL Server 2008 R2 и Microsoft SQL Server 2008 Fix Release.

Симптоми


Обмислете следния сценарий:
  • Можете да инсталирате екземпляр на двигателя на база данни на Microsoft SQL Server с име "CTP1" на технология за Общността (предварителен преглед) на компютър.
  • Можете да регистрирате екземпляр на двигателя на базата данни, като използвате SQL Server 2008 R2 Management Studio (SSMS 2008 R2) на един и същ компютър или на друг компютър.
  • Можете да щракнете двукратно върху екземпляра в екрана регистрирани сървъри , за да свържете екземпляра, а след това връзката е създадена успешно.
В този случай получавате следното съобщение за грешка:
Индексът е извън границите на масива. (Microsoft.SqlServer.Smo)

Причина


Този проблем възниква поради грешка в SSMS 2008 R2.

Решение


ЗабележкаЗа да отстраните този проблем, приложете сборна актуализация 5 за SQL Server 2008 R2 на компютъра, на който е инсталиран SSMS 2008 R2.

Информация за сборна актуализация

SQL Server 2008 Service Pack 2

Корекцията за този проблем е издадена за първи път в кумулативна актуализация 3 за SQL Server 2008 Service Pack 2. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2498535 Кумулативна актуализация на пакет 3 за SQL Server 2008 Service Pack 2
Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. Microsoft препоръчва да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2402659 SQL Server 2008 изгражда, които са издадени след инсталирането на SQL Server 2008 Service Pack 2
Спешните корекции за Microsoft SQL Server 2008 се създават за определени сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 Service Pack 2 към инсталация на SQL Server 2008 Service Pack 2. По подразбиране всяка актуална корекция, която се предоставя в сервизния пакет на SQL Server, е включена в следващия сервизен пакет на SQL Server.

SQL Server 2008 Service Pack 1

Корекцията за този проблем е издадена за първи път в сборна актуализация 12 за SQL Server 2008 Service Pack 1. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2467236 Кумулативна актуализация на пакета 12 за SQL Server 2008 Service Pack 1
Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. Microsoft препоръчва да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
970365 SQL Server 2008 изгражда, които са издадени след SQL Server 2008 Service Pack 1 е издадена
Спешните корекции за Microsoft SQL Server 2008 се създават за определени сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 Service Pack 1 към инсталация на SQL Server 2008 Service Pack 1. По подразбиране всяка актуална корекция, която се предоставя в сервизния пакет на SQL Server, е включена в следващия сервизен пакет на SQL Server.

Сборна актуализация 5 за SQL Server 2008 R2

Корекцията за този проблем е издадена за първи път в сборна актуализация 5. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
2438347 Кумулативна актуализация на пакета 5 за SQL Server 2008 R2
Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички поправки и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
981356 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2

Състоянието


Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Повече информация