17574 - Violação de Chave - Transferência de Empresa
Problema: Ao efetuar uma transferência de empresa está ocorrendo a seguinte mensagem de erro: Violação de Chave.
No log do SQLMon consta a seguinte informação:
Error - [Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of PRIMARY KEY constraint 'cp_r110fic'. Cannot insert duplicate key in object 'Vetorh.r110fic'. The duplicate key value is (20, 1049).
Rotina / Tela: Colaboradores > Históricos > Filiais.
Solução: Verificamos que esta mensagem estava relacionada a uma configuração de controle de conexões fora do padrão da Senior. Após aplicarmos a configuração padrão, a mensagem não ocorreu mais.
Controle de conexões: Para utilizar o controle de conexões via banco de dados no MS SQL Server 2005 ou superior, é necessário que o usuário do banco tenha a permissão VIEW SERVER STATE.
Para conceder a permissão, deve-se executar o seguinte comando:
GRANT VIEW SERVER STATE TO [usuario do banco]
Fonte: http://documentacao.senior.com.br/fap/6.2.31/#html/documentos/bancosdados/sqlserver/configmssql2005.htm?Highlight=GRANT
No log do SQLMon consta a seguinte informação:
Error - [Microsoft][SQL Server Native Client 11.0][SQL Server]Violation of PRIMARY KEY constraint 'cp_r110fic'. Cannot insert duplicate key in object 'Vetorh.r110fic'. The duplicate key value is (20, 1049).
Rotina / Tela: Colaboradores > Históricos > Filiais.
Solução: Verificamos que esta mensagem estava relacionada a uma configuração de controle de conexões fora do padrão da Senior. Após aplicarmos a configuração padrão, a mensagem não ocorreu mais.
Controle de conexões: Para utilizar o controle de conexões via banco de dados no MS SQL Server 2005 ou superior, é necessário que o usuário do banco tenha a permissão VIEW SERVER STATE.
Para conceder a permissão, deve-se executar o seguinte comando:
GRANT VIEW SERVER STATE TO [usuario do banco]
Fonte: http://documentacao.senior.com.br/fap/6.2.31/#html/documentos/bancosdados/sqlserver/configmssql2005.htm?Highlight=GRANT