Есть ли способ подавить "x строк, затронутых" в SQLCMD из командной строки?

Есть ли способ подавить "x строк, затронутых" в SQLCMD из командной строки?

Я запускаю MSBuild script и не хочу, чтобы он забивал мой журнал на моем сервере сборки.

Я бы предпочел не добавлять "SET NOCOUNT ON" в каждый script, поэтому, если есть способ сделать это из командной строки, это будет фантастично.

Ответ 2

Параметры -i и -q являются взаимоисключающими.

Создайте файл с именем setnocount.sql с содержимым:

SET NOCOUNT ON;

И вы можете сделать -i setnocount.sql,otherscript.sql с помощью функции множественных файлов и эффективно "включенного" общего первого файла.

Ответ 3

Вы также можете запускать несколько строк в параметре -Q, разделенных точкой с запятой, как показано ниже

например:

-Q "set nocount on;select * from table;delete from table where some_condition=true"