26357 - MSSQL Server: String or binay data would be truncated
Problema: Ao adicionar um colaborador, ou entregar um crachá, é apresentada a mensagem: String or binay data would be truncated
Solução: Esta é uma mensagem genérica de falha de conversão de dados. Para descobrir a real origem do dado que está falhando, recomenda-se rodar o SQLMON, e se possível ativar o monitoramento avançado do SQL, usando o comando:
Solução: Esta é uma mensagem genérica de falha de conversão de dados. Para descobrir a real origem do dado que está falhando, recomenda-se rodar o SQLMON, e se possível ativar o monitoramento avançado do SQL, usando o comando:
DBCC TRACEON(460, -1);
IMPORTANTE: este comando causa mais consumo de memória e disco do banco, portanto, após o diagnóstico, remover a flag com o comando:
DBCC TRACEOFF(460, -1);
Lembrando que esse recurso somente funciona para as versões conforme indicado aqui:
https://support.microsoft.com/en-us/topic/kb4468101-improvement-optional-replacement-for-string-or-binary-data-would-be-truncated-message-with-extended-information-in-sql-server-2016-and-2017-a4279ad6-1d3b-3960-77ef-c82a909f4b89
* Para saber a versão do cliente, rodar a query
select @@version