3905 - Erro Histórico de Filial
Problema: Ao tentarmos incluir um novo histórico de Filial para determinado colaborador, verificamos que está ocorrendo o seguinte erro:
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2000.
Erro do Banco(3903): Error Message:[Microsoft][SQL Native Client][SQL Server] The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION.
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2000.
Erro do Banco(208): Error Message:[Microsoft][SQL Native Cliente][SQL Server] Invalid object name 'TELESSVR.CONTROLE'.
OBS: O cliente possui o módulo Gestão de Acesso e Segurança na proprietária, porém o mesmo ainda não está implantado. Tipo de TBS 10.
Quando ocorre / onde se aplica: Colaboradores > Históricos > Filial.
Solução: Verificamos que esta mensagem ocorre porque o Tipo de TBS está diferente de zero e não tem permissão nas tabelas da Telemática.
Para resolução, deverá rodar um script de permissão para essas tabelas (solicitar ao suporte Gestão de Acesso e Segurança) ou então, alterar o tipo de TBS para zero(0).
Após alteração do TBS, será necessário recriar as Stored Procedures e Triggers, seguindo as orientações abaixo:
=> Criação das Stored Procedures:
No CBDS, ir na Tree view (lista de pastas) localizada do lado esquerdo da tela e selecionar a última pasta (Stored Procedure);
Clicar com o botão direito do mouse;
Selecionar a opção Enviar para;
Selecionar a opção Executar.
=> Criação das Triggers:
No CBDS, selecionar a opção de menu Ferramentas > Alterar Tabelas;
Na tela que será exibida, selecionar todas as tabelas clicando no botão >> ;
Em Objetos selecionar Trigger e desabilitar as demais opções;
Em Comando selecionar a opção correspondente, sendo:
Criar - Se a base não possuir triggers ainda
Recriar - Caso já existam Triggers na base(situação padrão). Obs. Neste caso o CBDS irá apagar as triggers antigas antes de ativar as novas.
Em Destino habilitar a opção executar no banco;
Clicar em Processar.
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2000.
Erro do Banco(3903): Error Message:[Microsoft][SQL Native Client][SQL Server] The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION.
Erro de acesso ao banco de dados: Banco de Dados: SQL Server 2000.
Erro do Banco(208): Error Message:[Microsoft][SQL Native Cliente][SQL Server] Invalid object name 'TELESSVR.CONTROLE'.
OBS: O cliente possui o módulo Gestão de Acesso e Segurança na proprietária, porém o mesmo ainda não está implantado. Tipo de TBS 10.
Quando ocorre / onde se aplica: Colaboradores > Históricos > Filial.
Solução: Verificamos que esta mensagem ocorre porque o Tipo de TBS está diferente de zero e não tem permissão nas tabelas da Telemática.
Para resolução, deverá rodar um script de permissão para essas tabelas (solicitar ao suporte Gestão de Acesso e Segurança) ou então, alterar o tipo de TBS para zero(0).
Após alteração do TBS, será necessário recriar as Stored Procedures e Triggers, seguindo as orientações abaixo:
=> Criação das Stored Procedures:
No CBDS, ir na Tree view (lista de pastas) localizada do lado esquerdo da tela e selecionar a última pasta (Stored Procedure);
Clicar com o botão direito do mouse;
Selecionar a opção Enviar para;
Selecionar a opção Executar.
=> Criação das Triggers:
No CBDS, selecionar a opção de menu Ferramentas > Alterar Tabelas;
Na tela que será exibida, selecionar todas as tabelas clicando no botão >> ;
Em Objetos selecionar Trigger e desabilitar as demais opções;
Em Comando selecionar a opção correspondente, sendo:
Criar - Se a base não possuir triggers ainda
Recriar - Caso já existam Triggers na base(situação padrão). Obs. Neste caso o CBDS irá apagar as triggers antigas antes de ativar as novas.
Em Destino habilitar a opção executar no banco;
Clicar em Processar.