Quando usei o Biml para gerar um script para OledbSource, recebi a mensagem de erro como
Isso pode ser devido às colunas 'ErrorCode', 'ErrorColumn', 'ErrorCode - Description' e 'ErrorColumn - Description' que são adicionadas automaticamente aos caminhos de saída de erro pelo SSIS. Certifique-se de que todos os nomes de coluna sejam exclusivos
Descobri que o motivo é que tenho o mesmo nome de coluna como 'ErrorCode', 'ErrorColumn' em minha tabela. Então, eu estava tentando dar um apelido para eles, 'MyErrorCode' por exemplo.
Então, como eu poderia adicionar alias?
DirectInput>
SELECT <#=tbl.GetColumnList("a")#>
FROM <#=tbl.SchemaQualifiedName#> a WITH (NOLOCK)
ORDER BY <#=tbl.GetColumnList(c => c.IsUsedInPrimaryKey,"a")#>
</DirectInput>