COMO DESCOBRIR A VERSAO DO CLIENT SQL INSTALADO

 Tópico anterior Próximo tópico Novo tópico

COMO DESCOBRIR A VERSAO DO CLIENT SQL INSTALADO

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#478696 - 27/12/2017 14:49:14

FFECHER
PETROPOLIS
Cadast. em:Janeiro/2005


Estou tentando montar uma string de coneccao com sqlserver

ex:
Driver={SQL Server Native Client 10.0};Server=myServerAddress;
Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Existe alguma maneira de descobrir qual a versao do Client instalado no micro se e 10 ou 11 ou outro ?




#478698 - 27/12/2017 15:00:02

LOVO12
BRASIL
Cadast. em:Maio/2012


Última edição em 27/12/2017 15:00:38 por LOVO12

Citação:
:
Estou tentando montar uma string de coneccao com sqlserver

ex:
Driver={SQL Server Native Client 10.0};Server=myServerAddress;
Database=myDataBase;Uid=myUsername;Pwd=myPassword;

Existe alguma maneira de descobrir qual a versao do Client instalado no micro se e 10 ou 11 ou outro ?

SELECT SERVERPROPERTY(‘productversion’), SERVERPROPERTY (‘productlevel’), SERVERPROPERTY (‘edition’)
Ou execute esta outra pesquisa:

SELECT @@VERSION




#478708 - 27/12/2017 17:54:50

FFECHER
PETROPOLIS
Cadast. em:Janeiro/2005


veja nao sei se me expliquei bem o banco que quero acessar esta na nuvem preciso criar uma string coneccao dentro do meu software vb para descobrir qual client esta instalado no meu cliente que baixou esse aplicativo na maquina dele nem sei onde e ?




Resposta escolhida #478709 - 27/12/2017 17:59:16

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O que você acha que "Client 10.0" significa?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478730 - 28/12/2017 08:40:51

FFECHER
PETROPOLIS
Cadast. em:Janeiro/2005


Teoricamente seria a versao dele assim eu entendo mas como esse aplicativo sera baixado em qualquer lugar qualquer micro desde xp ate windows 10  eu apenas gostaria de saber como prever qual estara instalado no computador to futuro usuario.



#478733 - 28/12/2017 09:06:29

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Ah, isso eu acho que não tem como. Você pode fazer um testador, com todas as versões disponíveis, tenta conectar com cada uma, a que tiver sucesso, o client está instalado.

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#478747 - 28/12/2017 17:00:05

FFECHER
PETROPOLIS
Cadast. em:Janeiro/2005


Valeu Brigado tentei monte jeitos hoje, mas acho que seu conselho e o mais indicado indicado.



#478752 - 28/12/2017 19:30:26

DS2T
BARRA MANSA
Cadast. em:Novembro/2010


Tem um jeito fácil de descobrir.
Via registro.

Se existir o caminho HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10
Vai significar que o Native Client instalado é 10.

Caso o caminho for HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11
Isso vai significar que é a 11...

Abraços!

"Cansei de frases intelectuais" - Eu mesmo


#478754 - 28/12/2017 20:49:08

FFECHER
PETROPOLIS
Cadast. em:Janeiro/2005


Amigo desculpe a pergunta mas como eu busco isso dentro do registro de dentro de minha aplicacao ?



#478755 - 29/12/2017 07:20:57

DS2T
BARRA MANSA
Cadast. em:Novembro/2010


Bom dia!

Esse link irá auxiliá-lo:

https://stackoverflow.com/questions/45463066/how-to-validate-the-existence-of-a-registry-path

Qualquer dúvida, fico a disposição.

Abraços!
Feliz ano novo para você e sua família!

"Cansei de frases intelectuais" - Eu mesmo


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FFECHER em 29/03/2018 14:52:00