Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
brayan Novato
Registrado: Terça-Feira, 17 de Julho de 2012 Mensagens: 3
|
Enviada: Ter Jul 17, 2012 3:13 pm Assunto: Delphi SQL Server 2005 (resolvido) |
|
|
Boa tarde!
Estou co um sistema feito em delphi XE2 , utilizo o DBX para poder fazer a conexão com o banco de dados SQL Server 2005.
Esta acontecendo o seguinte na minha maquina onde programo o sistema funciona numa boa!
Quando coloca o sistema na maquina do do usuário e tento abrir acontece o seguinte erro:
"DBX Error: Driver could not be properly initialized. Client library may be missing, not installed properly, of the wrong version, or the driver may be missing from the system path"
* ja instalei o cliente do SQL server microsoft server native client;
* as DLLs : sqlncli10.dll, dbxmss.dll, sqlncli.dll, dbxmss9.dll todas estão no junto ao executavel do sistema
e o erro continua.
alguém tem alguma dica, do que posso fazer para poder resolver esse problema??
Vlw galera!!
Editado pela última vez por brayan em Qui Jul 19, 2012 3:22 pm, num total de 1 vez |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Jul 17, 2012 3:41 pm Assunto: |
|
|
Boa tarde,
O usuário está utilizando o SQL Server 2005?
Qual versão do SQL Server Native Client você instalou?
Das DLL's que você citou acho que deve ficar na mesma pasta que o executável apenas a dbxmssN.dll, cujo nome está na propriedade LibraryName do componente SQLConnection.
A sqlncliN.dll é instalada com o Native Client, e o nome deve ser o mesmo que está na propriedade VendorLib do SQLConnection.
Não deve ter relação com o erro, mas se você utiliza ClientDataSet, também será necessário copiar a Midas.dll para a pasta \System32 ou \Syswow64 caso não tenha adicionado a unit Midaslib na clausula uses do seu projeto.
Espero que ajude.
Editado pela última vez por imex em Ter Out 03, 2023 5:34 pm, num total de 1 vez |
|
Voltar ao Topo |
|
|
brayan Novato
Registrado: Terça-Feira, 17 de Julho de 2012 Mensagens: 3
|
Enviada: Qua Jul 18, 2012 10:06 am Assunto: |
|
|
Bom dia!!
Sim o usuário esta usando o SQL Server 2005.
Qual versão do SQL Server Native Client você instalou?
A versão instalada do SQL Server Native Client referente para a versão do SQL server 2005!
a dll Midas.dll já esta na pasta System32!
deixei só a dll : dbxmss9.dll na pasta do executável e mesmo assim o erro persiste!
alguém tem mais alguma dica?
Vlw pela força amigo! |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Jul 18, 2012 11:55 am Assunto: |
|
|
Bom dia,
Experimente utilizar a dbxmss.dll (a propriedade VendorLib do SQLConnection deve estar com este nome) junto com o SQL Server Native Client 2008 R2 (Microsoft SQL Server 2008 R2 Feature Pack) que, pelo que vi, pode ser utilizado para acessar o SQL Server 2005.
Espero que ajude. |
|
Voltar ao Topo |
|
|
brayan Novato
Registrado: Terça-Feira, 17 de Julho de 2012 Mensagens: 3
|
Enviada: Qui Jul 19, 2012 3:11 pm Assunto: |
|
|
Boa tarde!!
Eu tive q instalar o SQL server 2005 na maquina do usuário também. Ai funcionou corretamente. Só não sei por que com o SQL Server Native Client não funcionou!
muito obrigado pela ajuda e pela boa vontade amigos! |
|
Voltar ao Topo |
|
|
|