Отличить успешное изменение, ноль строк и неизвестный счётчик

Фактические данные получены через SQLSRV от отдельного SQL Server. Созданные программой учебные таблицы удалены после чтения.

Наблюдаемый результат программы
НаблюдениеРезультат
Изменена существующая строка1
Несуществующий id9990
Счётчик при NOCOUNT ON-1
Сохранённое количество после NOCOUNT9
Исходная настройка восстановленада
Строки и дополнительные наблюдения
{
    "ordinary_count": 1,
    "missing_count": 0,
    "nocount_count": -1,
    "readback_qty": 9,
    "query_returns_resources": true
}

Рядом сохранены result.json с данными и metrics.json с проверками.