A390-Error: -2147219747 ao atualizar a base

Sumário

Sistema: GFC Small / Conemp

Contexto: Este artigo tem como objetivo orientar o usuário em como proceder quando ao tentar atualizar a base de dados CONEMP_EMPRESA_XX, ocorre: "ERROR: -2147219747 em Manager:ExecuteSingleScript [Microsoft][ODBC SQL Server Driver][SQL Server]Column 'dbo.ComPedidos.Pedido' is not of same collation as referencing column 'ComPedidosNfReferenciada.NumeroDoPedidoCompra' in foreign key 'FK__ComPedido__Numer__0F38F91D'. [Microsoft][ODBC SQL Server Driver][SQL Server]Could not create constraint. See previous errors. [Resultado] Execução falhou."

Informações Adicionais: A situação ocorre devido ao parâmetro Collation da tabela estar incorreto.

Resolução

1- Acesse o SQL Server e execute o script a seguir:
Use Conemp_Empresa_XX (Onde o "XX" representa o número da empresa).
ALTER DATABASE Conemp_Empresa_XX collate Latin1_General_CI_AI
  • Sem rótulos