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

ГРЕШКА #: 147332 (поддръжка на съдържанието)VSTS: 699009

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

Симптоми

Microsoft SQL Server 2008 R2 или Microsoft SQL Server 2008 може да маркирате база данни файлове с данни като разредени дори когато физически файлове са маркирани като не по-рядко във файловата система.

Бележки

  • За да определите дали файловете на базата данни данни са маркирани като разредени в метаданните на SQL Server, изпълнете следната команда и след това проверете дали Is_Sparse колоната е зададена на ненулева стойност в резултата:

    Use 

    <database name>select is_sparse , physical_name from sys.database_files

  • Да запита за състоянието на физически файлове във файловата система, изпълнете следната команда на Windows, след като базата данни е офлайн:

    fsutil sparse queryflag 
    <files path>\<database file>

    Ако получите следния резултат, се маркира като разредени във файловата система:

    Този файл се намира по-рядко.

  • SQL Server метаданни и метаданните на файла система трябва да бъдат маркирани като рядко само база данни файлове с данни, които са част от снимка база данни.

Причина

Този проблем възниква, защото файловата система неправилно маркира цялата база данни файл с данни като по-рядко след алтернативен поток, който първоначално е маркиран като рядко се премахва. Алтернативен поток се премахва след командата DBCC CHECKDB .

Бележки

  • Вътрешна снимки използване на база данни е NTFS функция, която се използва от фамилията на DBCC CHECKDB команди. Когато изпълнявате команди DBCC , ядрото на базата данни създава база данни снимка алтернативни поток и носи транзакции съгласувано състояние. Командата DBCC изпълнява проверки срещу алтернативни поток. Алтернативен поток е прекъсната след командата DBCC .

  • Дизайн, който причинява този проблем беше въведен в Windows Server 2003, в които се използват Windows архивиране на нивото на звука за архивиране на файлове на базата данни. SQL Server метаданни съхранява копие на разредени атрибути за файловете с данни в системата таблици. Въпреки това SQL Server да актуализира Is_Sparse след разредени атрибута се премахва от файловата система.

  • Този проблем възниква след мигриране на база данни от Windows Server 2003 за по-нова версия на операционната система Windows.

    Например мигриране бази данни от Windows Server 2003, Windows Server 2008 или Windows Server 2008 R2.

Решение

За да разрешите този проблем в SQL Server 2008 R2 или SQL Server 2008, приложете следната актуална корекция и след това донесе базата данни онлайн. Когато базата данни онлайн, SQL Server проверява дали метаданните на физически базата данни е маркиран като разредени във файловата система. Ако това е маркиран като не по-рядко, се актуализира метаданните на SQL Server.

Забележка: За да премахнете по-рядко атрибути на файловата система, копирайте файловете на базата данни и използвайте новото копие на файловете на базата данни. За повече информация относно този процес посетете следния уеб сайт на MSDN:

Как да премахнете по-рядко атрибути от файловата система

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

SQL Server 2008 Service Pack 3

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

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

2629969 SQL Server 2008 компилации, издадени след издаването на SQL Server 2008 Service Pack 3Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. Трябва да приложите SQL Server 2008 Service Pack 3 спешна корекция към инсталацията на SQL Server 2008 Service Pack 3. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.

SQL Server 2008 Service Pack 1

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

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

970365 SQL Server 2008 компилации, издадени след SQL Server 2008 Service Pack 1Microsoft 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

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

2582285 сборни 6 пакет за актуализация за SQL Server 2008 Service Pack 2Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 fix съобщение. Microsoft препоръчва е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2402659 SQL Server 2008 компилации, издадени след SQL Server 2008 Service Pack 2Microsoft SQL Server 2008 корекции се създават специфични сервизни пакети за SQL Server. SQL Server 2008 Service Pack 2 hotfix трябва да приложите към инсталиране на SQL Server 2008 Service Pack 2. По подразбиране всяка корекция в сервизен пакет на SQL Server е включена в следващия сервизен пакет за SQL Server.

SQL Server 2008 R2 CU9

Решение за този проблем излезе първо в сборния пакет за актуализация 9 за SQL Server 2008 R2. За повече информация как да получите този Сборен пакет за SQL Server 2008 R2, щракнете върху следния номер на статия в базата знания на Microsoft:

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

981356 SQL Server 2008 R2 компилации, издадени след издаването на SQL Server 2008 R2

SQL Server 2008 R2 Service Pack 1 CU2

Решение за този проблем излезе първо в сборния пакет за актуализация 2. За повече информация как да получите този Сборен пакет за SQL Server 2008 R2 SP1 щракнете върху следния номер на статия в базата знания на Microsoft:

2567714 сборни актуализация пакет 2 за SQL Server 2008 R2 Service Pack 1Забележка: Тъй като компилациите са сборни, всяка нова версия на корекцията съдържа всички актуални корекции и всички корекции на защитата, които са били включени в предишните SQL Server 2008 R2 SP1 fix съобщение. Препоръчително е да приложите най-новата версия на корекцията, който ще съдържа тази корекция. За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:

2567616 SQL Server 2008 R2 компилации, издадени след SQL Server 2008 R2 Service Pack 1

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

Поддържана актуална корекция се предлага от Microsoft. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи конкретния проблем, описан в тази статия. Може да се проведат допълнителни тестове на тази актуална корекция. Следователно ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, който ще съдържа тази корекция.

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

Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Налична актуална корекция изтегляне" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Необходими условия:

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

Изискване за рестартиране

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

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

Тази актуална корекция не замества издадените актуални корекции.

Файлова информация

Глобалната версия на тази спешна корекция има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Sqlservr.exe

2009.100.1800.0

121,829,216

08-Jul-2011

11:55

IA-64

Sqlservr.exe

2009.100.1800.0

62,027,616

08-Jul-2011

12:28

x64

Sqlservr.exe

2009.100.1800.0

42,911,584

08-Jul-2011

13:22

x86

Статус

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

Допълнителна информация

Следната таблица предоставя допълнителна информация относно продуктите или инструменти за автоматично проверяване за това състояние на вашия екземпляр на SQL Server и на версии на SQL Server продукти, които правилото се оценява.

Софтуер на правилото

Заглавие на правилото

Описание на правилото

Версии на продуктите, които правилото се оценява

Съветник за System Center

Файловете на базата данни на SQL Server маркирани като разредени файлове


System Center Advisor проверява, ако този екземпляр на SQL Server съдържа файлове с бази данни, които са маркирани като по-рядко. Само снимка файловете на базата данни трябва да бъдат маркирани като файлове. Ако нормално база данни файлове са маркирани като по-рядко, съветник генерира предупреждение. Съветник за разчита на каталога изглед sys.master_files is_sparse колона. Преглед на данните, които са описани в раздела "Събира информация" на съветника за предупреждението и проверете състоянието на разредени нивото на операционната система за засегнатите файлове. След като изчистите рядко състоянието на операционната система, можете да приложите актуалната корекция, описана в тази статия за обновяване на SQL Server метаданни и синхронизиране с настройките на операционната система.

SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Препратки

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

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

Обща информация за Fsutil отчетЗа повече информация относно този проблем в Windows Server 2003 щракнете върху следните номера на статии в базата знания на Microsoft:

973886 не можете да възстановите големи файлове във файлова система NTFS при всички потоци от данни по-рядко атрибути са изтрити в 64-битова версия на Windows XP SP2 или Windows Server 2003 SP2

932021 съобщение за грешка, когато стартирате командата "chkdsk" с "/ v" превключване на компютър, работещ под Windows Server 2003: "Коригиране разредени файлове запис сегмент < брой >"

Автор: rdorr; jannaw; sureshka
Записал: v-allzhu; v-jayc
Технически редактор: rdorr; jannaw
Редактор: v-lynan

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

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

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

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

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

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

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

×