В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету
Войти

1450 ошибки операционной системы и 665 сообщаются для файлов базы данных

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

2002606
Проблема

Рассмотрим следующую ситуацию: на сервере SQL Server 2008 или SQL Server 2005, выполните одно из следующих действий:

  • Создать моментальный снимок базы данных на больших баз данных. После этого выполняется множество операций изменения данных или операции обслуживания базы данных-источника.
  • Создать моментальный снимок базы данных на зеркальной базе данных
  • Выполнение инструкции DBCC CHECKDB семейства команд для проверки согласованности большой базы данных и выполняется большое количество изменений данных в этой базе данных.

В этом случае можно заметить следующие ошибки в журнале ошибок SQL Server в зависимости отсреду SQL Server работает на:

Windows Server 2003:

Операционная система возвратила ошибку 1450 (недостаточно системных ресурсов существует для завершения запрошенной службы.) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле с дескриптором 0x0000000000000D5C. Обычно это временное условие и SQL Server будет повторять попытки операции. Если это будет продолжаться затем немедленно необходимо принять меры для ее устранения.

Windows Server 2008 и Windows Vista

Операционная система возвратила ошибку 665 (Запрошенная операция не удалось из-за ограничения файловой системы) для SQL Server во время записи по смещению 0x00002a3ef96000 в файле "Sam.mdf:MSSQL_DBCC18"

Кроме этих ошибок можно также отметить ошибкиВремени ожидания кратковременной блокировки , как показано ниже:

  • Истекло время ожидания кратковременной блокировки: класс«DBCC_MULTIOBJECT_SCANNER», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a, владельца задачи 0x0000000006A09828. Продолжение ожидания.
  • Истекло время ожидания кратковременной блокировки: класс«ACCESS_METHODS_HOBT_COUNT», 000000002C61DF40 код, введите 4, задача 0x00000000038089B8: 16 waittime 600, флаги 0x1a, владельца задачи 0x0000000006A09828. Продолжение ожидания.

Кроме того вы можете также заметить блокировки при просмотре различных динамических административных представлений (DMV) какsys.dm_exec_requests sys.dm_os_waiting_tasks, и т.д.

Причина

Эта проблема возникает, если большое количество ATTRIBUTE_LIST_ENTRY, необходимые для поддержания сильно фрагментированные файл в NFTS. Такое поведение описано в следующей статье БАЗЫ знаний:

  • 967351сильно фрагментированных файлов в томе NTFS не может выйти за пределы определенного размера

Разреженные файлы, созданные в SQL Server для моментальных снимков базы данных может стать фрагментированным эти уровни, когда большое количество изменений данных происходит во время выполнения эти файлы моментальных снимков.

Полный фон как ядро SQL Server использует разреженные файлы NTFS и альтернативные потоки данных можно найти по следующим ссылкам:

Решение
  • Windows Server 2008Пользователи должны установить исправление:
    • 957065ошибка сообщение о состоянии с драйвером ntfs.sys при обновлении некоторых приложений очень большие файлы системы Windows Vista или Windows Server 2008: «0xc0000427 STATUS_FILE_SYSTEM_LIMITATION»
  • ПользователейSQL Server 2005 или SQL Server 2008 следует серьезно рассмотреть применение следующие исправления, относящиеся к версии, они выполняются:
    • 961123ИСПРАВИТЬ: остановка службы SQL Server при выполнении одной из команд DBCC проверка в базе данных SQL Server 2005 или при создании моментального снимка базы данных для базы данных SQL Server 2005
    • 967164Исправление: службы SQL Server перестает отвечать на запросы и появляется сообщение об ошибке при создании моментального снимка базы данных или выполнить инструкцию DBCC проверка базы данных в SQL Server 2005 и SQL Server 2008 1450
    • 967470ИСПРАВИТЬ: сообщение об ошибке при выполнении обновления или операции удаления в таблице, которая не имеет кластеризованный индекс, созданный в SQL Server 2005 и SQL Server 2008: "операционная система вернула ошибку 1450"

При определенных условиях по-прежнему могут возникнуть даже после применения исправления указанных выше ошибок. В этом случае можно оценить некоторые из возможных решений, описанных в следующем разделе блога:

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


Дополнительные сведения о продуктах и средства, которые автоматически проверки данного условия на экземпляр SQL Server и на версиях продукта SQL Server содержится в таблице ниже:

Правила по

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

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

Версии продуктов, для которых вычисляется правило

Советник по System Center

Отсутствует операционная система Windows обновление KB957065 для предотвращения ошибок фрагментации разреженного файла NTFS.

System Center ядра СУБД проверяет версию файловой системы NTFS.SYS файл на наблюдаемом компьютере и создает это предупреждение. Просмотрите сведения в этой статье и установить исправление для предотвращения ошибок операционной системы 665.

SQL Server 2008

SQL Server 2008 R2

SQL Server 2012

Windows Server 2008

Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Warning: This article has been translated automatically

Свойства

Номер статьи: 2002606 — последний просмотр: 03/15/2015 08:49:00 — редакция: 17.0

  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Enterprise
  • kbmt KB2002606 KbMtru
Отзывы и предложения