Как подавить вывод sql-запроса, выполняемого через пакетный файл

Я выполняю sql-скрипт через пакетный файл

sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" > "results.txt" 

После выполнения вышеописанного результата результирующий файл имеет «(затронуты 8890 строк)» как часть файла результата, который я хочу подавить.

Если вы не хотите экспортировать результат выполнения запроса, просто удалите часть > "results.txt" .

sqlcmd /S /Usa /Paaa123 /i "" – это то, что вы должны запускать

Попробуй это:

 sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /c:"rows affected" > "results.txt" 

Попробуй это:

 sqlcmd /S<machine> /Usa /Paaa123 /i "<sql file>" | findstr /v /g:"file with unwanted spam" > "results.txt" 
  • Создание базы данных SQL Server из vb.net без SQL Server
  • Как сделать INSERT двоичные данные из локального файла с помощью SQLCMD?
  • Исключить скрипт пост-развертывания в проекте sql server в Visual Studio 2013
  • Как запустить sqlcmd удаленно на машине, которая не имеет SSMS
  • Умный способ использования SQLCMD с динамическим вызовом
  • Подключиться к SQL Server из тайм-аута cygwin, из командной строки DOS
  • Переименование базы данных SQL Server из SQLCMD
  • ServerConnection.ExecuteNonQuery в режиме SQLCMD
  • Отобразить тип данных и размер столбца из результатов запроса SQL Server во время выполнения
  • как я могу сделать пакетный просмотр списка имен пользователей и использовать их в инструкции sql?
  • Использование sqlcmd с FOR XML возвращает Недопустимое имя объекта 'dbo.Table', но запрос выполняется в SSMS
  • Давайте будем гением компьютера.