Ответ 1
Как насчет создания запуска script с помощью SET NOCOUNT ON в script (присвойте script переменной среды SQLCMDINI). http://msdn.microsoft.com/en-us/library/ms162773.aspx
Есть ли способ подавить "x строк, затронутых" в SQLCMD из командной строки?
Я запускаю MSBuild script и не хочу, чтобы он забивал мой журнал на моем сервере сборки.
Я бы предпочел не добавлять "SET NOCOUNT ON" в каждый script, поэтому, если есть способ сделать это из командной строки, это будет фантастично.
Как насчет создания запуска script с помощью SET NOCOUNT ON в script (присвойте script переменной среды SQLCMDINI). http://msdn.microsoft.com/en-us/library/ms162773.aspx
Параметры -i
и -q
являются взаимоисключающими.
Создайте файл с именем setnocount.sql с содержимым:
SET NOCOUNT ON;
И вы можете сделать -i setnocount.sql,otherscript.sql
с помощью функции множественных файлов и эффективно "включенного" общего первого файла.
Вы также можете запускать несколько строк в параметре -Q
, разделенных точкой с запятой, как показано ниже
например:
-Q "set nocount on;select * from table;delete from table where some_condition=true"