Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Помилка #: 147332 (супровід вмісту)VSTS: 699009

Корпорація Майкрософт поширює, 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 з пакетом оновлень 3

Виправлення для цієї проблеми спочатку було випущено у сукупний пакет оновлень 1 для пакета оновлень 3 для SQL Server 2008. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:

2617146 сукупного оновлення пакета 1, для пакета оновлень 3 для SQL Server 2008Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

2629969 у SQL Server 2008 будує, які були надані після випуску пакета оновлень 3 для SQL Server 2008Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. Для інсталяції пакета оновлень 3 для SQL Server 2008, слід застосувати виправлення пакета оновлень 3 для SQL Server 2008. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2008 із пакетом оновлень 1

Виправлення для цієї проблеми спочатку було випущено 16 пакеті сукупних оновлень для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:

2582282 сукупного оновлення пакета 16, для SQL Server 2008 з пакетом оновлень 1Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

970365 у SQL Server 2008 будує, які були надані після випуску SQL Server 2008 з пакетом оновлень 1Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. До інсталяції SQL Server 2008 з пакетом оновлень 1, потрібно застосувати виправлення SQL Server 2008 з пакетом оновлень 1. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2008 пакет оновлень 2 для

Виправлення для цієї проблеми спочатку було випущено у сукупний пакет оновлень 6 для SQL Server 2008 з пакетом оновлень 2. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:

2582285 сукупного оновлення пакета 6, для SQL Server 2008 з пакетом оновлень 2Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

2402659 у SQL Server 2008 будує, які були надані після випуску SQL Server 2008 з пакетом оновлень 2Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. Необхідно застосувати виправлення SQL Server 2008 з пакетом оновлень 2 для інсталяції SQL Server 2008 з пакетом оновлень 2. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2008 R2-CU9

Виправлення для цієї проблеми спочатку випущений 9 пакеті сукупних оновлень для SQL Server 2008 R2. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:

2567713 сукупного оновлення пакета 9, для SQL Server 2008 R2Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

SQL Server 2008 R2 981356 збірки, які були надані після випуску SQL Server 2008 R2

SQL Server 2008 R2 з пакетом оновлень 1 CU2

Виправлення для цієї проблеми, спочатку було випущено у сукупний пакет оновлень 2. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 пакетом оновлень 1 клацніть номер статті в базі знань Microsoft Knowledge Base:

2567714 сукупного оновлення пакета 2, для SQL Server 2008 R2 пакет оновлень 1Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 SP1 виправлення з випуску. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

SQL Server 2008 R2 2567616 збірки, які були надані після випуску SQL Server 2008 R2 пакет оновлень 1

Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів 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

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

У нижченаведеній таблиці показано, щоб отримати додаткові відомості про продукти або інструменти, які автоматично перевіряти наявність цієї умови, що на вашому екземплярі SQL Server та версії продукту SQL Server, проти яких обчислюються правило.

Правило програмного забезпечення

Назва правила

Опис правила

Версії продуктів, проти яких обчислюються правило

System Center Advisor.

Файли бази даних SQL Server, розріджені файли з позначкою


System Center Advisor перевіряє, якщо в цьому випадку для SQL Server містить файли бази даних, які позначено як розріджені. Лише файли знімка бази даних, слід позначено як файли. Якщо це нормальний даних файлів, які позначено як розріджені, радник генерує попередження. Порадник із використовує is_sparse стовпця в каталозі подання sys. master_files. Перегляньте відомості, описані в розділі "Збираються" Порадник із попередження а також перевірити стан розріджені на рівні операційної системи для файлів, до яких він застосовується. Після того, як зняти розріджені стан операційної системи, можна застосувати виправлення, які розглядаються в цій статті, щоб оновити метадані SQL Server і Синхронізація з параметрів операційної системи.

SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Посилання

Щоб отримати додаткові відомості про DBCC команд відвідайте такий веб-сайт MSDN:

Загальні відомості про DBCC команди.Щоб отримати додаткові відомості про Fsutil заяви відвідайте такий веб-сайт MSDN:

Загальні відомості про Fsutil твердженняЩоб отримати додаткові відомості про цю проблему, у Windows Server 2003 клацніть номер статті в базі знань Microsoft Knowledge Base:

973886 не вдалося відновити великих файлів у файловій системі NTFS після видалення всіх потоків даних, розріджені атрибутами в 64-розрядної версії Windows XP SP2 або Windows Server 2003 SP2

932021 повідомлення про помилку під час виконання команди "chkdsk", разом із на "/ v" переключення на комп'ютері під керуванням Windows Server 2003: "Correcting розріджені файли запису сегмент < кількість >"

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×