Можно ли настроить SQL Server 2008 R2 так, чтобы он просто принимал синтаксис ANSI SQL-92?
Итак, когда я выполняю запрос с использованием синтаксиса ANSI SQL-89, он выдаст ошибку.
Если да, то как это сделать?
Заранее спасибо
Нет, но вы можете отслеживать использование устаревших функций с помощью счетчика производительности объекта устаревших функций SQL Server и событий трассировки. Вы не будете получать предупреждения в реальном времени, но вы все равно этого не хотите - это сломает ваши приложения. Вместо этого вам просто нужно следить за тем, чтобы увидеть, какой код нужно исправить.
Не думаю, что
Запустите sp_configure и посмотрите, есть ли у вас такая опция ... Я не вижу ничего на своей коробке.
sp_configure