11871 - Invalid object name '#r004tmp'
Problema: Quando realizado algum processo no sistema que altere as faixas do colaborador, como por exemplo, histórico de escala ou gravar Controle/Datamart no Espelho de Acesso, é apresentada a mensagem abaixo:
Erro na Atualização de Histórico: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (208): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid object name '#r004tmp'.
Quando ocorre / onde se aplica: Quando a tabela não esta definida como Temporária.
Solução: Deve-se acessar o aplicativo CBDS.exe e no menu Arquivo > Conectar, selecionar a opção Logon no Banco de Dados, informar usuário e Senha.
Abrir a opção Tabelas e selecionar a tabela informada (R004TMP), clicar com o botão direito sobre esta e selecionar a opção: Definir Tabela como Temporária. Ao ser marcada como temporária, o campo Obs. passará a informar que a tabela está definida como temporária.
Apesar de ser marcada como temporária, a tabela não será criada como temporária no banco de dados automaticamente. Para isso, é necessário recriar SOMENTE esta tabela, usando a tela do menu Ferramentas > Alterar Tabelas. (Procedimento detalhado no anexo Recriar_R004TMP.pdf)
Também deve-se recriar as Stores Procedures e Triggers na base de dados. (Procedimento detalhado no anexo Recriar_Objetos.pdf, também disponível no banco de solução número 8823)
Após estes procedimentos, o sistema passará a usar as tabelas marcadas como temporárias.
Erro na Atualização de Histórico: Erro de acesso ao banco de dados:
Banco de Dados: SQL Server 2008.
Erro do Banco (208): Error Message: [Microsoft][SQL Server Native Client 10.0][SQL Server]Invalid object name '#r004tmp'.
Quando ocorre / onde se aplica: Quando a tabela não esta definida como Temporária.
Solução: Deve-se acessar o aplicativo CBDS.exe e no menu Arquivo > Conectar, selecionar a opção Logon no Banco de Dados, informar usuário e Senha.
Abrir a opção Tabelas e selecionar a tabela informada (R004TMP), clicar com o botão direito sobre esta e selecionar a opção: Definir Tabela como Temporária. Ao ser marcada como temporária, o campo Obs. passará a informar que a tabela está definida como temporária.
Apesar de ser marcada como temporária, a tabela não será criada como temporária no banco de dados automaticamente. Para isso, é necessário recriar SOMENTE esta tabela, usando a tela do menu Ferramentas > Alterar Tabelas. (Procedimento detalhado no anexo Recriar_R004TMP.pdf)
Também deve-se recriar as Stores Procedures e Triggers na base de dados. (Procedimento detalhado no anexo Recriar_Objetos.pdf, também disponível no banco de solução número 8823)
Após estes procedimentos, o sistema passará a usar as tabelas marcadas como temporárias.