Acredito que cada máquina cliente precisará dos arquivos:
sqlncli.dll e dbxmss9.dll

Aproveitando, por favor, apague os diversos tópicos repetidos, para quem acessa 
via Web (como eu) é ruim.

Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.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."
> 
> -- 
> Att.
> 
> Rodrigo Rossi
> rdrg_ro...@...
> (45) 9963-1897
> Cascavel - PR
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a