PDA

Ver la Versión Completa : Problemas con usuario y password Firebird Delphi XE6


Anonymus2009
15-10-2015, 12:12:06
Hola:
Tengo una base de datos con Firebird en un servidor. He querido hacer unos cambios a unos programas y con el SQLConection me persiste con el mensaje "Your name and password are not defined..." cosa que no es cierta por accedo a dicha base de datos con el gestor Firebird Maestro y funciona perfectamente con el usuario y password estandar.
A alguien la ha ocurrido esto porque me esta volviendo loco este problema. Y a he copiado el fbclient.dll en sysWOV64 etc.

Casimiro Notevi
15-10-2015, 13:49:36
Como no des más pistas :)

Anonymus2009
15-10-2015, 14:47:04
No se que mas pistas puedo dar, pero seré un poco mas explícito. Quiero modificar ul programa que accede a una base de datos con firebird 2.5.
Utilizo dbExpress y pongo los parámetros de la conexion en el SQLConetion, Driver, database,usuario, etc. Al pulsar la opción Connected, para verificar que se conecta con la base de datos, me sale el siguiente mensaje:
"Your user name and password are not defined. Ask your database administrator to setup a Firebird Login.."
Utilizo el nombre y contraseña estandar de Firebird (SYSDBA y masterkey)
Tengo un gestor de Firebird (Firebird Maestro) que utilizo normalmente para mantenimiento de las bases de datos Firebird y con este gestor accedo sin problemas a la base de datos. Es decir, la base de datos existe en la ubicación que le pongo y tanto el usuario como la contraseña son los que te mencioné. Ademas estoy utilizando la IP del equipo para no tener problemas con los nombres de la red, mi entrada en el campo database del SQLConection es: \\192.168.202.125\E:\Datos\Trafico\trafico.fdb.

Espero que ser un poco mas claro.
Saludos

Casimiro Notevi
15-10-2015, 16:10:51
Asegúrate de que todos los parámetros sean correctos, incluido el del tipo de base de datos.

\\192.168.202.125\E:\Datos\Trafico\trafico.fdb.
¿Esa unidad E: es física o es una unidad de red? Quiero decir que si en 192.168.202.125 existe la unidad E:

Anonymus2009
15-10-2015, 16:55:32
Es la unidad física del equipo al que se está conectando.
Insisto en que me estoy conectando correctamente con estos datos a través del gestor Firebird Maestro.
Te paso es el código que me aparece en Params:

DriverUnit=Data.DBXFirebird
DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver200.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=20.0 .0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver200.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borland.Data.DbxFirebirdDrive r,Version=20.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverINTERBASE
LibraryName=dbxfb.dll
LibraryNameOsx=libsqlfb.dylib
VendorLib=fbclient.dll
VendorLibWin64=fbclient.dll
VendorLibOsx=/Library/Frameworks/Firebird.framework/Firebird
Role=RoleName
MaxBlobSize=-1
LocaleCode=0000
IsolationLevel=ReadCommitted
SQLDialect=3
CommitRetain=False
WaitOnLocks=True
TrimChar=False
BlobSize=-1
ErrorResourceFile=
RoleName=RoleName
Trim Char=False
DriverName=Firebird
Database=\\192.168.202.125\E:\DATOS\TRAFICO\TRAFICO.FDB
ServerCharSet=ISO8859_1
Password=masterkey
User_Name=SYSDBA

Casimiro Notevi
15-10-2015, 17:16:47
... a través del gestor Firebird Maestro. ¿También conecta por dbx?

Anonymus2009
15-10-2015, 18:37:05
Estoy utilizando un componente dbExpress TSQLConnection, precisamente.

Casimiro Notevi
15-10-2015, 18:42:00
Estoy utilizando un componente dbExpress TSQLConnection, precisamente.¿Desde firebird maestro?

Anonymus2009
15-10-2015, 19:09:35
No, el Firebir Maestro es como el IBExpert, un gestor de bases de datos para Firebird e Interbase. Creo que se por donde viene los "tiros", en mi portatil tengo instalado Windows 8.1 y ahí funciona perfectamente. Los ordenadores que me dan problemas tiene windows 7 ultimate. Voy a intentar reinstalar.

Anonymus2009
16-10-2015, 10:20:48
Reinstalado Delphi en Windows 7 y el problema persiste, en Windows 8 va perfectamente.

ecfisa
16-10-2015, 17:58:47
Hola Anonymus2009.

¿ De cuantos bits son las versiones de Windows 8 y Windows 7 en que te sucede esto ?

Saludos :)

Anonymus2009
16-10-2015, 18:50:42
Resuelto el problema, he copiado fbclient.dll que tenía en Windows 8.1 y resuelto el tema. También he copiado GDS32.DLL y hhe puesto ambos en
SYSWOW64