Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблемы

Рассмотрим следующий сценарий.

  1. У вас есть компьютер, на котором установлен Microsoft SQL Server 2012 или SQL Server 2014.

  2. Вы создаете аудит и многие предложения WHERE размером более 3000 байт.

  3. При попытке начать аудит с помощью инструкции ALTER

В этом случае аудит не запускается, и появляется следующее сообщение об ошибке:

Сообщение 102, уровень 15, состояние 1, строка LineNumber Неправильный синтаксис около "SomeStrings". Сообщение 25711, уровень 16, состояние 2, строка LineNumber Не удалось проанализировать предикат событий.

ПРИМЕЧАНИЕ. Обратите внимание, что эта ошибка возникает в том случае, если при попытке запустить трассировку ошибки синтаксиса ошибочно возникают на этапе 3. Это исправление допускает возникновение ошибки в нужном месте на этапе 2, где вы создаете аудит с предложением WHERE больше (>) 3000 символов. Это исправление не влияет на ограничение выражения предиката WHERE.

Выражение предиката по-прежнему ограничивается до 3000 знаков. Обратитесь к predicate_expression в следующей статье Bol: ALTER Server Audit (Transact-SQL).

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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