none
Problema protocolo RPC RRS feed

  • Pergunta

  • Bom dia.

    Tenho um aplicação instalada em um cliente que de uma hora pra outra começou a apresentar o seguinte erro:

    O fluxo de entrada do protocolo TDS RPC está incorreto.....etc

    Esse erro acontece quando ele vai lançar um nota fiscal.

    O ambiente é o seguinte:

    windows server 2008 SP2

    SQL server 2008 R2

    conexao Provider=SQLNCLI10.1

    OBS: Acho que o problema esteja na maquina dele, pois, tenho minha aplicação em varios cliente e não dá erro. Tbm fiz uma copia do banco dele e coloquei na minha maquina e dá certo.

    O q pode ser este problema?

    quarta-feira, 25 de fevereiro de 2015 13:24

Respostas

  • Marcelo,

    Então, esta versão do SQL Server Native Client é referente ao SQL Server 2008!!!

    Acredito que este link vai te ajudar: http://blogs.iis.net/rickbarber/archive/2013/04/05/installing-sql-server-native-client-10-0.aspx

    Inclusive com a parte da plataforma ser 64Bits de um lado e do outro 32Bits.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 27 de fevereiro de 2015 18:29

Todas as Respostas

  • Deleted
    quarta-feira, 25 de fevereiro de 2015 13:42
  • Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X32)   Jun 28 2012 08:36:30 
    quarta-feira, 25 de fevereiro de 2015 13:53
  • Deleted
    quarta-feira, 25 de fevereiro de 2015 14:20
  • não existe numero de erro. veja:
    quarta-feira, 25 de fevereiro de 2015 14:49
  • já verifiquei os campos, está tudo certo, senão nos outros clientes daria o mesmo erro, não acha?
    quarta-feira, 25 de fevereiro de 2015 14:52
  • Deleted
    quarta-feira, 25 de fevereiro de 2015 15:33
  • esse erro não está registrado no log do sql.  Verifiquei na pasta MSSQL, teria um outro lugar?
    quarta-feira, 25 de fevereiro de 2015 16:03
  • Acho q o erro é o 8023 mesmo. Como solucionar?
    quinta-feira, 26 de fevereiro de 2015 13:13
  • Deleted
    quinta-feira, 26 de fevereiro de 2015 14:21
  • em todas as estação, inclusive localmente. O intrigante é q somente no lançamento de notas, o resto funciona normalmente.
    quinta-feira, 26 de fevereiro de 2015 15:15
  • Marcelo,

    Vamos com calma!!!

    As observações do José Diz são coerentes e importantes, o que você tem que verificar é justamente nesta estação de trabalha a versão do Native Client do SQL Server que esta instalada.

    Provavalmente na função ou procedimento de lançamento de notas, esta sendo utilizado algum recurso que requer mais capacidade de troca de dados, e caso o Native Client instalado esteja com versão diferente do SQL Server 2008 R2 com SP2 que você esta utilizando, terá problemas de sincronização do fluxo de dados entre a aplicação e o SQL Server.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 27 de fevereiro de 2015 15:15
  • Boa tarde;

    Uso o sql server 2008 r2 Native client. Como falei, até lançado no próprio servidor da o erro.

    sexta-feira, 27 de fevereiro de 2015 15:29
  • Marcelo,

    Então caro colega, mas você verificou no ODBC do Windows que é a versão?

    Veja a imagem abaixo:

    

    Na minha máquina estou utilizando o SQL Server 2012, mas pode ocorrer do Native Client estar com uma versão diferente da que esta sendo utilizada no Servidor.

    Você disse que o erro também ocorre no Servidor, será que a sua aplicação não esta com algum tipo de bug?


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 27 de fevereiro de 2015 15:34
  • native client 10.0  2009.100.4000.00

    O cenário deste cliente é praticamente idêntico ao meu.

    Windows server 2008

    sql server 2008 r2

    mesmo driver de conexão.

    O mesmo aplicativo.

    A diferença é que meu windows é de 64 bit, e dele 32

    sexta-feira, 27 de fevereiro de 2015 16:06
  • Marcelo,

    Então, esta versão do SQL Server Native Client é referente ao SQL Server 2008!!!

    Acredito que este link vai te ajudar: http://blogs.iis.net/rickbarber/archive/2013/04/05/installing-sql-server-native-client-10-0.aspx

    Inclusive com a parte da plataforma ser 64Bits de um lado e do outro 32Bits.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 27 de fevereiro de 2015 18:29
  • Pelo q entendi, vc está me sugerindo instalar o native client 11.0?
    sexta-feira, 27 de fevereiro de 2015 19:12
  • O erro ainda persiste. Coloquei o native client 11 e nada; revisei o programa e nada.

    Cheguei a levar o fonte da minha aplicação e colocar como uma estação para v onde daria o erro. Pra minha surpresa não deu erro. Meu notebook tem o windows7 com sql server 2008 R2 e native client 10.

    Não sei + o q fazer.

    O problema so pode ser no servidor

    terça-feira, 3 de março de 2015 15:20
  • Marcelo,

    Tem que verificar as configurações e as versões do que esta instalado no seu Servidor!


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quarta-feira, 4 de março de 2015 23:45