Таблицы Azure SQL требуют кластерного индекса и не будут принимать вставки, если таковые отсутствуют. Если он присутствует, LogParser жалуется на несоответствие количества столбцов в списке выбора по сравнению с целевой таблицей.Может ли LogParser выводить на Azure SQL?
Есть ли способ построить этот круг? Возможно, вставьте выражение в список выбора LP, например «SELECT DateTime, Thread, Level, Logger, Message, Exception» (выберите max (id) +1 из loggerTbl) ...
Удивительно сложно разобрать простой старый лазурь журналы в SQL, где бог предназначил им не быть.
Является ли столбец идентификатора столбцом идентификации? LogParser должен игнорировать столбцы идентификаторов и позволить БД создавать для них значение по умолчанию (идентификатор). –
Я бы точно подумал, что это ожидаемое поведение. Я определил столбец идентификатора как столбец с посевным/автоматически увеличивающимся, но не получил желаемых результатов. Я бы не удивился, что мне не хватало шага либо в конфигурации, либо при тестировании, что привело меня к ложному отрицанию, потому что это точно похоже на то, как LP подходит к нему. – justSteve