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] >