Войти с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Select a different account.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой вы хотите войти.

Проблемы

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

  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.

Статус

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

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

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?

Спасибо за ваш отзыв!

×