Подтвердить что ты не робот

Возможно ли сделать режим SQLCMD "Прилепленным" в проектах базы данных

У меня есть проект базы данных в Visual Studio 2013 с пост-развертыванием script, который использует режим SQLCMD.

Проблема, с которой я столкнулась, заключается в том, что проект по умолчанию использует режим без SQLCMD каждый раз, когда проект открывается. Это означает, что каждый раз, когда проект открывается, список ошибок будет залит ошибками, например "Неверный синтаксис рядом с:". пока разработчик не откроет развертывание script и не запустит кнопку режима SQLCMD.

Есть ли способ по умолчанию сохранить режим SQLCMD, поэтому разработчикам не нужно делать это каждый раз, когда они открывают проект?

4b9b3361

Ответ 1

Пришлось немного разобраться в этом:

Перейдите в меню "Инструменты | Параметры", затем разверните его на SQL Server Tools, Transact-SQL editor, Query Execution. Там есть настройка, которая гласит: "По умолчанию открывайте новые запросы в режиме SQLCMD".

Однако это не должно вызывать никаких ошибок/предупреждений, если у вас нет этого конкретного script open, если нет ничего нового в VS2013, который изменит это поведение.

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