firebird en windows 7, como funciona?
#1
Escrito 08 diciembre 2009 - 06:11
Me gustaria saber si alguien tiene instalado firebird 2.1 u otro en windows 7 y que tal le ha funcionado. Si existe alguna diferencia o algo que debamos tomar en cuenta a la hora de instalarlo.
gracias por adelantado
#3
Escrito 08 diciembre 2009 - 06:49
Salud OS
#4
Escrito 08 diciembre 2009 - 07:48
local protocol is not working on Vista, if Firebird runs as service. This is a classic error "unavailable database", which happens when program and Firebird works as service, sometimes when program runs as application, and in some other unknown conditions.
Really this is not painful, because I think that Firebird (or InterBase) must not be run as service on developer's computer. If you run Firebird as fbserver -a, local protocol will work on Vista, but ~20% slower than on Windows XP. So, get into the way to use tcp (localhost) connection.
Backup using services and tcp show the same speed as on Windows XP.
Using -v (console output) gbak option makes backup process ~2-3% slower than on Windows XP. This is because console output on Windows Vista is made via 3D graphics (new Vista GUI interface).
Gracias por sus respuestas.
Rolphy esto lo lei en uno de los enlaces que pusiste. Esto quiere decir que firebird es mucho mas lento en vista que en XP. lo mismo sucede con Windows 7?
#5
Escrito 08 diciembre 2009 - 08:36
A mí entender no, porque ellos mejoraron la parte de los protocolos.
Fíjate bien en el Release Note v2.1.1.
#6
Escrito 30 diciembre 2009 - 05:19
Otro problema que he encontrado es que si instaláis las aplicaciones en "C:\Archivos de Programa\Mi Aplicación", como solíamos hacer con XP, los ordenadores remotos no van a encontrar la base de datos, puesto que la carpeta "\Archivos de Programa" no existe, ahora es la carpeta "\Program Files", aunque Vista o 7 nos la enseñe como "\Archivos de Programa" (tipo un Symlink de Unix). Así que o bien usáis "\Program Files" en la cadena de conexión, o bien colgáis vuestra aplicación y datos directamente en una subcarpeta de la raíz del disco duro, y os ahorráis esta chapuza de Microsoft (además también os ahorráis otros problemas con algunas limitaciones que me he encontrado para las aplicaciones que corren dentro de "Archivos de programa" y su envío y recepción de datos a Internet).
Respecto a la seguridad y usuarios de Windows, no os preocupéis por ello. Vuestra aplicación conectará perfectamente con la base de datos, aunque no uses una cuenta de Administrador (y es que realmente poco intervienen los servicios de Windows en un acceso Firebird, puesto que todas las conexiones se realizan directamente con solicitudes del cliente de firebird fbclient.dll al servidor directamente por una conexión TCP/IP al puerto de 3050 del Servidor. Así que la seguridad de Windows no tiene nada que ver con el proceso, lo único que puede bloquear al conexión es un firewall de Windows o de tu antivirus).
#7
Escrito 26 enero 2010 - 07:25
Yo no he tenido ningún problema con windows 7.
En mi casa tengo un PC Desktop con windows 7 (32bits), en la cual tengo instalado firebird con una base de datos de 4 gb, y me conecte con mi notebook que tiene windows 7 (64bits) utilizando ibexpert, php y delphi 2009 con este otro pc, funciona perfecto.
Pueden crear un Alias a la base de datos en el aliases.conf que se ubica dentro de la carpeta firebird.
Slds.
#8
Escrito 26 enero 2010 - 08:56
Saludos.