Eu já segui passo a passo esse artigo que por sinal é muito bom, meu 
ajudou a conectar no Sql2005 apartir da minha máquina, o problema é 
quando coloco a aplicação na maquina do cliente.

Att.

Rodrigo Rossi
rdrg_ro...@hotmail.com
(45) 9963-1897
Cascavel - PR


On 06/21/2010 03:02 PM, simoesluciano wrote:
>
> http://www.cesarromero.com.br/2010/configurando-dbx-para-acessar-o-ms-sql-server-2000-e-2005-no-delphi-2010/
>
> Luciano C. Simões
>
> --- Em delphi-br@yahoogrupos.com.br 
> <mailto:delphi-br%40yahoogrupos.com.br>, Rodrigo Rossi 
> <rdrg.ro...@...> escreveu
> >
> > Boa tarde.
> >
> > Estou fazendo uma aplicação em Delphi que conecta no Sql2005 do 
> servidor
> > da empresa, isso funciona, a aplicação já está pronta e funcionando (na
> > minha máquina), o problema ta em colocar ela em outras máquinas
> > (usuários) onde ao abrir a aplicação ele retorna o seguinte erro:
> >
> > "Error reading conPrincipal.DriverName: Unknown driver: MSSQL9."
> >
> > As configurações do meu SqlConnection:
> >
> > ConnectionName = MSSQLConnection2005
> > Driver = MSSQL9
> > GetDriverFunc = getSQLDriverMSSQL
> > LibraryName = dbxmss9.dll
> > VendorLib = SQLNCLI.DLL
> >
> > _arquivo: dbxdrivers.ini_
> >
> > [Installed Drivers]
> > MSSQL=1
> > MSSQL9=1
> >
> > [MSSQL]
> > SchemaOverride=%.dbo
> > DriverUnit=DBXMSSQL
> > GetDriverFunc=getSQLDriverMSSQL
> > LibraryName=dbxmss.dll
> > VendorLib=oledb.dll
> > HostName=ServerName
> > DataBase=Database Name
> > User_Name=user
> > Password=password
> > BlobSize=-1
> > ErrorResourceFile=
> > LocaleCode=0000
> > IsolationLevel=ReadCommitted
> > OS Authentication=False
> > Prepare SQL=False
> >
> > [MSSQL9]
> > SchemaOverride=%.dbo
> > DriverUnit=DBXMSSQL
> > DriverPackageLoader=TDBXDynalinkDriverLoader,DBXCommonDriver120.bpl
> > 
> DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
> > 
> MetaDataPackageLoader=TDBXMsSqlMetaDataCommandFactory,DbxMSSQLDriver120.bpl
> > 
> MetaDataAssemblyLoader=Borland.Data.TDBXMsSqlMetaDataCommandFactory,Borland.Data.DbxMSSQLDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
> > GetDriverFunc=getSQLDriverMSSQL
> > LibraryName=dbxmss9.dll
> > VendorLib=SQLNCLI.DLL
> > HostName=localhost
> > DataBase=DataBase Name
> > User_Name=user
> > Password=password
> > BlobSize=-1
> > ErrorResourceFile=
> > LocaleCode=0000
> > MSSQL TransIsolation=ReadCommited
> > OS Authentication=False
> > Prepare SQL=False
> >
> > _arquivo: dbxconnection.ini
> > _
> > [MSSQLConnection2000]
> > SchemaOverride=sa.dbo
> > DriverName=MSSQL
> > HostName=servidorbco
> > DataBase=Helpnet_prisma
> > User_Name=helpnet_prisma
> > Password=helpnet_prisma
> > IsolationLevel=ReadCommitted
> > ConnectTimeout=60
> > Mars_Connection=False
> >
> > [MSSQLConnection2005]
> > SchemaOverride=sa.dbo
> > DriverName=MSSQL9
> > HostName=servidorbco
> > DataBase=Helpnet_prisma
> > User_Name=helpnet_prisma
> > Password=helpnet_prisma
> > IsolationLevel=ReadCommitted
> > ConnectTimeout=60
> > Mars_Connection=False
> >
> > O que estou fazendo de errado? Na minha máquina tenho o Client do
> > sql2005 instalado e não queria instalar o Client do Sql em todas as
> > maquinas Cliente, isso é necessário? O delphi consegue isso sem 
> instalar
> > o client do Sql? Tem algum arquivo de conexão ou driver que tenho que
> > mandar junto com a minha distribuição? Ou o problema ta no meu Delphi?
> >
> > Obs. Se eu colocar os arquivos dbxdrivers.ini e dbxconnections.ini no
> > diretório da aplicação na máquia do cliente, ele retorna outro erro:
> >
> > "DBX Error: Driver could not be properly initialized. Client library
> > may be missing, not installed properly, or of the wrong version."
> >
> > --
>
> 


[As partes desta mensagem que não continham texto foram removidas]

Responder a