Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2012 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012.
Проблемы
Рассмотрим следующий сценарий.
-
Для экземпляра Microsoft SQL Server 2012 в диспетчере конфигурации SQL Server включены следующие параметры:
-
Включение FILESTREAM для доступа по языку Transact-SQL
-
Включение FILESTREAM для доступа к потоковой передаче файлов ввода-вывода
-
-
Вы создаете файловую группу FILESTREAM и таблицу, содержащую столбец FILESTREAM.
-
Вы запускаете приложение, которое использует файловый поток ввода-вывода.
В этом сценарии экземпляр SQL Server может неожиданно завершить работу в условиях высокой нагрузки. Кроме того, появляется сообщение об ошибке, подобное следующему:
Сервер SQL неожиданно прервал работу
Причина
Эта проблема возникает из-за редких ситуаций, когда доступ к таблице с помощью пути доступа к потоку ввода-вывода (UNC) может привести к состоянию гонки между драйвером потокового потока файлов и экземпляру SQL Server.
Решение
SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном обновлении 2 для SQL Server 2012. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2703275 Накопительный пакет обновления 2 (SP2) для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Дополнительные сведения о том, как включить данные FILESTREAM, можно найти на веб-сайте Microsoft Developer Network (MSDN) по следующему адресу:
Включение и настройка FILESTREAMДополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в указанной ниже статье базы знаний Майкрософт.
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт