none
Синхронный вывод информационных сообщений SQLCMD в Linux RRS feed

  • Общие обсуждения

  • Существует ли возможность синхронной обработки информационных сообщений, возникающих при обработке пакета запросов, переданных SQL-серверу из SQLCMD в Linux?

    Например, я запускаю из командной строки длительную процедуру восстановления резервной копии большой базы данных и хочу отслеживать состояние выполнения этой задачи:

    "sqlcmd - S SQLSRV - U sa - P "password" - Q "exec [dbo]. [RestoreDB] @nameDB=\$ (DBName), @backupPath=\$ (BackupFIlePath)"

    В Windows это возможно при использовании powershell, а как быть в Линуксе?  На данный момент все эти сообщения 
    (10 percent processed.
    20 percent processed.
    30 percent processed.
    40 percent processed.
    50 percent processed.)...
    я получаю при выходе из sqlcmd, то есть только по окончании выполнения всего задания.

    Использую sqlcmd для Linux, подключаюсь к SQL Server под Windows.

    2 августа 2019 г. 13:19

Все ответы

  • Приветствую.

    Данный форум является Русскоязычным, вам стоит отредактировать свой вопрос задав его на Русском Языке, либо напишите просьбу о переносе темы на en-US ветку форума


    Я не волшебник, я только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.

    2 августа 2019 г. 13:49
    Модератор