Jump to content
Ederson Silva

Erro ARITHABORT ao executar procedure no Reporting Service

Recommended Posts

Olá.

 

Estou tendo problemas com uma procedure na qual dentro dela existe uma função que busca informações de um XML. Quando executo esta função dentro do Studio Management ele funciona, só que se executo no reporting service ou diretamente no ERP o SQL Server retorna o erro abaixo:

 

Falha em SELECT porque as seguintes opções SET têm configurações incorretas:

'ARITHBORT'. Verifique se as opções SET estão corretas para uso com exibições indexadas e/ou índices em colunas computadas e/ou índices filtrados e/ou notificações de consulta e/ou métodos de tipo de XML e/ou operações de índice espacial.

 

Tanto na procedure quanto nas functions eu setei as seguintes options:

 

SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
SET ARITHABORT ON
SET CONCAT_NULL_YIELDS_NULL ON
SET NUMERIC_ROUNDABORT OFF
SET QUOTED_IDENTIFIER ON

 

Se alguém tiver alguma ideia de como corrigir isso por gentileza me dê uma luz.

 

Obrigado!

Share this post


Link to post
Share on other sites
Em 03/08/2018 at 08:57, Ederson Silva disse:

SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
SET ARITHABORT ON
SET CONCAT_NULL_YIELDS_NULL ON
SET NUMERIC_ROUNDABORT OFF
SET QUOTED_IDENTIFIER ON

Precisa "setar" tudo isso?

 

As colunas q você esta usando no RP sao as mesmas que estao em sua base?

 

Share this post


Link to post
Share on other sites

Segundo a documentação da Microsoft, preciso setar tudo.

 

Na verdade não são colunas, é uma procedure que é chamada no sistema apenas com os parâmetros, esta procedure gera um arquivo txt para integração com outro sistema.

 

O problema é que no management gera todos os arquivos, mesmo com essa mensagem, agora se coloco gerar no sistema, quando apresenta a mensagem ele para a execução e não gera todos os arquivos necessários.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Guiggs
      Fala, galera, preciso realizar a mesma lógica de cálculo da coluna F na imagem abaixo só que no sql server, porém, não faço ideia de qual função utilizar para realizar este cálculo entre linhas e colunas diferentes, sempre do dia anterior.
       

    • By Guiggs
      Boa tarde, Galera.
      Seguinte,
      Preciso de uma solução ou função para realizar o seguinte cálculo " (Backlog(dia anterior) + Abertos(dia atual)) - fechados(dia atual) = backlog(dia atual)" segue imagem da tabela abaixo. Nunca me deparei com esta situação de ter que calcular valores entre linhas de colunas diferentes. Li algo sobre Lead e Leg mas não consegui aplicar a solução ao que preciso, alguém consegue dar uma luz? Desde já, obrigado!! 
       

    • By Giovane Lopes
      Estou tentando fazer a seguinte SQL abaixo e o campo DATA_AGENDADA é um campo DATATIME, não consigo criar a contagem por dia, ele está contando por hora


      SELECT A.DATA_AGENDADA, count(A.DATA_AGENDADA) from os_agenda A where A.cod_empresa= 2 and A.data_agendada between ''20190901'' and ''20190930'' group by A.DATA_AGENDADA order by A.DATA_AGENDADA
    • By edionas
      Bom dia,
      a tempos venho tentando exibir o conteudo dos links abaixo na forma de tabela organizada, usando importação dos dados atraves do link:
      http://api.tcm.ce.gov.br/sim/1_0/licitacoes?codigo_municipio=002&data_realizacao_autuacao_licitacao=20100101_20100115
      http://api.tcm.ce.gov.br/sim/1_0/licitacoes.xml?codigo_municipio=002&data_realizacao_autuacao_licitacao=20100101_20100115
      http://api.tcm.ce.gov.br/sim/1_0/licitacoes.json?codigo_municipio=002&data_realizacao_autuacao_licitacao=20100101_20100115
      Porem não tenho conseguido exito.
    • By Marcel Amorim
      Olá pessoal boa noite. Sou novo aqui no fórum e este é o meu primeiro post. Estou tentando configurar a ambiente de emissão da NF-e com o PHP porém estou tendo alguns problemas.
      Estou usando o PHP 7.2.
      Estou preenchendo os campos da nota e quando chamo a função getXML() ele não me retorna nada.
       
      A parte da função é essa:
      $xml = $nfe->getXML(); está me retornando um $xml vazio. Não vem com os dados preenchidos. Acredito que deve ser alguma configuração faltando mas não consigo identificar o problema.
      Nem mesmo um xml ele me retorna.
      Alguém poderia me ajudar neste sentido?
       
      att,
      Marcel Amorim
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.