Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Симптоми

Обмислете следния сценарий:

  • Можете да разрешите опцията за ALLOW_SNAPSHOT_ISOLATION на Microsoft sql Server 2005, Microsoft sql Server 2008 или база данни на Microsoft sql Server 2008 R2.

  • Извършвате операция за версии на таблица. Например можете да актуализирате таблицата.

  • Изключвате нивото на изолиране на снимката в базата данни.

  • Можете да актуализирате колоната на индексния ключ в запис, който съдържа информация за версиите.

  • Можете да създадете отново онлайн индекса в таблицата.

В този случай възниква грешка при твърдение и получавате следните съобщения в регистъра за грешки на SQL Server:

<дата><час> <SPID> * започнете стека DUMP: <дата><час> <spid> * <дата><час> <SPID> <Дата><час> <spid> * <Дата><час> <SPID * местоположение: AppendOnlyVerStoreMgr. cpp: 731> <0 Дата><време> <spid> * Expression: 0> <6 Дата><час> <SPID> * SPID: <SPID><Дата><час> <SPID> * ИД на процеса: 6328> <0 Дата><час> <SPID> * описание: не може да се намери записът за версия и страницата не е разпределена. Състояние = 3<дата><час> <spid> * <Дата><час> <SPID> * буфер за вход 170 байтове-<Дата><време> <SPID> * промяна на индекс <име на таблица> индекс <Rebuild с (O> Дата> <2 час><SPID> <* NLINE = On)

Причина

Този проблем възниква, тъй като информацията за версиите за нов запис на индексния ключ е копирана от стария запис на индексния ключ. Следователно грешката възниква при възстановен индекс.

Решение

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

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

SQL Server 2005 Service Pack 4

Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2005 Service Pack 4. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

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

2485757 SQL Server 2005 изгражда, които са издадени след SQL Server 2005 Service Pack 4 е издадена Спешните корекции за Microsoft SQL Server 2005 се създават за определени сервизни пакети на SQL Server. Трябва да приложите актуална корекция за SQL Server 2005 Service Pack 4 към инсталация на SQL Server 2005 Service Pack 4. По подразбиране всяка актуална корекция, която се предоставя в сервизния пакет на SQL Server, е включена в следващия сервизен пакет на SQL Server.

SQL Server 2005 SP3

Корекцията за този проблем е издадена за първи път в кумулативната актуализация 12. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2005 SP3, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

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

960598 SQL Server 2005 изгражда, които са издадени след SQL Server 2005 Service Pack 3 е издадена

SQL Server 2008 Service Pack 1

Корекцията за този проблем е издадена за първи път в сборна актуализация 11 за SQL Server 2008 Service Pack 1. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2413738 Кумулативна актуализация на пакета 11 за 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.

SQL Server 2008 Service Pack 2

Корекцията за този проблем е издадена за първи път в сборна актуализация 2 за SQL Server 2008 Service Pack 2. За повече информация относно този пакет с кумулативна актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2467239 Кумулативна актуализация на пакета 2 за 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.

Заобиколно решение

За да заобиколите този проблем, създайте отново индекса на тази база данни, като зададете опцията онлайн на изкл .

Състоянието

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

Препратки

За повече информация относно операциите с онлайн индекс посетете следния уеб сайт на Microsoft:

Обща информация за операциите с индекси

За повече информация относно подробните данни за операциите с онлайн индекс посетете следния уеб сайт на Microsoft:

Подробно описание на операциите с онлайн индекс

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×