none
DRIVER ODBC SQL SERVER OU SQL NATIVE CLIENT RRS feed

  • Pergunta

  • Boa noite amigons, tudo certo ?

    Gostaria de saber se algum de vocês ja executou testes comparativos de performance entre os drivers de ODBC (SQL SERVER X SQL NATIVE CLIENT).

    Segundo as informações que me passaram o SQL NATIVE CLIENT é muito mais performatico que o SQL SERVER, isso procede ?

    Desde ja agradeço a ajuda de todos.

    Abraço


    marcio tadeu

    quinta-feira, 17 de abril de 2014 01:53

Respostas

  • Deleted
    quinta-feira, 17 de abril de 2014 09:49
  • Marcio,

    Como o José indicou o "SQL Native Client" será descontinuado em breve. A equipe de desenvolvimento da Microsoft anunciou há algum tempo e acredito que não teremos mais atualizações deste driver.

    Agora sobre sua pergunta, "SQL Native Client" é mais performático que ODBC ? A resposta é não.

    Isto porque o "SQL Native Client" é um componente para facilitar o desenvolvimento em diferentes plataformas, já que ele "implementa" algumas propriedades e métodos dos drivers ODBC e OLE DB. Inclusive, as primeiras versões do "SQL Native Client" eram dependentes de alguns destes drivers.

    Além disso, diferenças de comportamento utilizando ODBC e "SQL Native Client", principalmente com transações, tornaram o uso do "SQL Native Client" como apenas uma opção secundária para desenvolvimento de aplicações críticas.

    Para entender o que é o "SQL Native Client", veja:

    http://msdn.microsoft.com/en-us/data/aa937705.aspx

    http://msdn.microsoft.com/pt-br/library/ms130892.aspx

    http://msdn.microsoft.com/pt-br/library/cc280356.aspx


    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quinta-feira, 17 de abril de 2014 12:02
    Moderador

Todas as Respostas

  • Deleted
    quinta-feira, 17 de abril de 2014 09:49
  • Marcio,

    Como o José indicou o "SQL Native Client" será descontinuado em breve. A equipe de desenvolvimento da Microsoft anunciou há algum tempo e acredito que não teremos mais atualizações deste driver.

    Agora sobre sua pergunta, "SQL Native Client" é mais performático que ODBC ? A resposta é não.

    Isto porque o "SQL Native Client" é um componente para facilitar o desenvolvimento em diferentes plataformas, já que ele "implementa" algumas propriedades e métodos dos drivers ODBC e OLE DB. Inclusive, as primeiras versões do "SQL Native Client" eram dependentes de alguns destes drivers.

    Além disso, diferenças de comportamento utilizando ODBC e "SQL Native Client", principalmente com transações, tornaram o uso do "SQL Native Client" como apenas uma opção secundária para desenvolvimento de aplicações críticas.

    Para entender o que é o "SQL Native Client", veja:

    http://msdn.microsoft.com/en-us/data/aa937705.aspx

    http://msdn.microsoft.com/pt-br/library/ms130892.aspx

    http://msdn.microsoft.com/pt-br/library/cc280356.aspx


    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quinta-feira, 17 de abril de 2014 12:02
    Moderador
  • Bom dia Amigos,

    Durval era exatamente isso que eu precisava.

    Muito obrigado pelas respostas.

    Forte abraço.


    marcio tadeu

    terça-feira, 22 de abril de 2014 13:58