Oi Pessoal tudo bem?
Estou tendo problemas ao tentar fazer um insert em uma tabela no SQL Server que tem uma coluna Identity usando o Write In-DB.
Pelo que pesquisei isso é um bug do Alteryx. E tenho que usar as ferramentas In-DB pq tenho que subir esse fluxo para o Alteryx Server.
A mensagem de erro que ocorre é "An explicit value for the identity column in table 'table' can only be specified when a column list is used and IDENTITY_INSERT is ON"
Alguém teria alguma sugestão de como poderia contornar esse problema??
@folopes,
Recomendo que voce instale a versão SQL driver 13.1, pois é a versão mais nova que foi inteiramente testada e que é suportada pela Alteryx, e crie uma nova conexão usando esse driver.
Eis o lin para o download: https://www.microsoft.com/en-us/download/details.aspx?id=53339
Oi @CristianoJ
Obrigado pela ajuda.
Mas mesmo com o drive atualizado dá o mesmo erro.
Instalei e reiniciei a máquina mas ainda assim continua o mesmo erro (detalhe é que o erro é no PreSQL):
Error: Write Data In-DB (4): Error running PreSQL on "NoTable": [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]An explicit value for the identity column in table 'fab_teste' can only be specified when a column list is used and IDENTITY_INSERT is ON.
Tentei rodar no SQL o comando SET IDENTITY_INSERT fab_teste ON, mas também não deu certo.
@folopes, desculpe a demora em responder pois não havia percebido sua resposta.
Esse erro acontece somente ao usar ferramentos in-db? Se você usar as ferramentas que não são in-db o erro acontece tambem?
Se o problema é somente com as ferramentas in-db então muito provavelmente esta relacionado com o defeito DE14163 que ainda não foi resolvido. Recomendo que abra um caso com o suporte ao enviar um email para support@alteryx.com e inclua todos os detalhes - de preferencia uma copia do fluxo, versão do designer, screenshot da base de dados onde mostra os "data types" das colunas, etc.
Quanto mais casos de suporte há associados a um defeito, maior é a prioridade dada pelo desenvolvimento da Alteryx à soluÇào do problema.
Olá @CristianoJ
Sim esse erro ocorre somente com o uso de ferramentas In-db.
Local funciona perfeitamente.
Sim pelo que pude pesquisar no fórum em ingles, tem relação com esse defeito.
Obrigado pela dica. Vou ver se consigo mandar esse e-mail para o suporte.
Obrigado pela ajuda.
De nada.