FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Creación de archivo de BD con IBExpert y Firebird
Buenas tardes amigos.
Después de tanto buscar y leer manuales no logro dar con la solución a "mi problema". Les describo el escenario: Un cliente Windows 7 profesional 64 bits con IBexpert 2012.11.26.1. Un Servidor Ubuntu 10.04 LTS 32 bits con Firebird Super Server 2.5.2. y Samba para la compartición de archivos en red. Encierro entre comillas dobles "Mi problema" ya que todo parece funcionar bien, sin embargo, el programador insiste en que hay un error. Descripción básica del error: Cuando creo la base de datos y registro puedo crear tablas, dominios, etc; el inconveniente es que el archivo (.fdb) no existe en el servidor aunque el IBExpert indique lo contrario. Test de funcionalidad al 100% del servidor. Samba: El servidor tiene permisos de lectura y escritura, esto lo compruebo entrando desde windows y creando cualquier tipo de archivo o carpeta. Firebird: El servicio claramente está Up/Up teniendo los procesos fbguard y fbserver activos, además probé detener el servicio y efectivamente el IBExpert da error de conexión. Si necesitan otro dato que pueda servir para solucionar esto, pídanlo. Saludos. |
#2
|
||||
|
||||
Tendrás que explicarte mejor, porque yo no he entendido el problema que tienes
Por cierto, como a todos los novatos, te aconsejo que leas nuestra guía de estilo, gracias |
#3
|
|||
|
|||
¿Qué tal Casimiro?
El problema que tengo lo voy a describir paso a paso desde la utilización del IBExpert ya que empezar desde la configuración del Samba y el Firebird sería extender demasiado la descripción para explicar un problema (que como Adm de OS linux de verdad no entiendo). ¿Qué necesito? Mi trabajo básicamente es hacer funcionar un servidor de correo interno y base de datos linux con clientes windows; de lo demás debe encargarse el programador y el administrador de la red del correo. ¿Dónde supuestamente está el error? Supongamos que necesito crear una base de datos (no voy a mencionar las especificaciones de la BD pues yo desconozco esto). 1-Ingreso a IBExpert 2-Presiono en Database -> Create Database 3-Los campos de la ventana create database están puestos así: Server = Remote Server Name = SERVERTOOLS Protocol = TCP/IP´ Database = \\SERVERTOOLS\database\Test2.fdb (este es el archivo de base de datos que deseo crear) Client Library File = fbclient.dll Username = SYSDBA Password = ****** Page Size = 16384 (?) Charset = NONE (?) SQL Dialect = Dialect 3 (?) Collation = N/A (?) Register Database After Creating (V) (?) = Campos que desconozco y dejo en blanco o por default, el programador también los deja en default. 4- Presiono OK y me lleva a la ventana de registro. 5- En la Ventana de registro tengo lo siguiente: Server = Remote Server Name = SERVERTOOLS Protocol = TCP/IP Server Version = Firebird 2.5 Database = \\SERVERTOOLS\database\Test2.fdb Database Alias = N/A Username = SYSDBA Password = ****** Role = N/A Charset = NONE (?) Client Library File = fbclient.dll Always capitalize database objects names (V) Font Characters Set = ANSI_CHARSET (?) 6- Presiono Register y en el Database Explorer me aparece la Base de datos efectivamente. ¿Si yo busco en \\SERVERTOOLS\database\ a través de los sitios de red debería estar el archivo de base de datosTest2.fdb? |
#4
|
||||
|
||||
Cita:
¿Has mirado en el equipo cliente?, lo mismo tienes un directorio SERVERTOOLS y dentro está la base de datos o en tu directorio raiz tienes un fichero \\SERVERTOOLS\database\Test2.fdb De todas formas te copio lo que hago yo: Server = Remote Server Name = 192.168.1.100 Database = /home/datos/basedatos.fdb En 'Database' no tienes que poner el servidor porque para eso se pone en 'Server Name' |
#5
|
|||
|
|||
Muchas gracias Casimiro, fíjate.
Server = Remote Server Name = 192.168.1.100 Database = /home/datos/basedatos.fdb Lo intenté de esa forma y sigue igual. Hice un find en linux y no existe ningún archivo de Base de datos (.fdb) (cosa que me extraña más aún) además realicé la búsqueda en el cliente (Windows 7) y tampoco existe el archivo. Ahora veamos: "home" = Servertools (para mi) "datos" = database ¿Has hecho tú este tipo de instalación? ¿Es posible que sea el samba el que me esté causando problemas? Si has hecho ya esta instalación y te ha funcionado dame las especificaciones para yo recrearla y así vemos en que estoy fallando. Si no lo has hecho pero tienes alguna documentación ya sea en inglés de como realizar esta instalación (Incluido el servidor linux con cliente windows usando firebird e IBExpert), ya que solo consigo instalación del firebird en linux, uso del IBExpert para crear bases de datos, IBExpert emulado en linux con wine, y demás, pero nada en concreto con acceso remoto a un servidor linux. (es el primer servidor que me dan para instalar y me gustaría resolver este inconveniente) Muchas Gracias. |
#6
|
|||
|
|||
Antes que nada: Disculpa que haya hecho otro mensaje, pero es que no hallé forma de editar (de nuevo) mi mensaje anterior (jeje) y se me van ocurriendo preguntas que quisiera hacer porque quizás en éstas está la respuesta que necesitamos para resolver mi problema.
-¿Será que la versión gratuita de IBExpert no me permite la creación de BD en servidores remotos? -¿Conoces algún programa Open Source que haga lo mismo que IBExpert? Saludos, una vez más, gracias. |
#7
|
||||
|
||||
Veamos, vayamos por parte...
Dices que aparentemente crea la base de datos y luego no existe, pero ¿intentas conectar a ella desde el ibexpert y se conecta?. Porque si se conecta entonces es que sí existe, está claro. Si no conecta entonces es que no ha creado nada, supongo que debe aparecer algún mensaje que diga el resultado, seguro que sí. En cuanto a lo de Samba y demás, yo instalo firebird en el servidor linux, y nada más. Nada de samba, ni compartir nada, simplemente, firebird y el puerto 3050 abierto, se acabó. Sin conexión a internet, sin ningún otro programa, nada. El servidor está aislado, nadie puede conectar desde fuera, sólo puede hacer peticiones a firebird. Un usuario para mantenimiento y se acabó. Aunque en algunos casos dejo SSH porque el servidor está en un rack sin teclado, pantalla ni nada. Tras instalar firebird, para crear una base de datos, lo hago desde un script, ejecutado en el propio servidor. Y con eso se acabó todo lo que hay que tocar en el servidor. El ibexpert gratuito está completo, salvo opciones de estadísticas y cosas así, por lo que no es problema de ibexpert. Yo uso flamerobin, es mucho más simple, pero me resulta suficiente. |
#8
|
|||
|
|||
Resuelto Casimiro.
Hice la instalación del firebird super server 2.1, el problema al parecer era de permisos del firebird en linux (sí, linux y sus permisos). Cuando tenga tiempo monto un tutorial completo, ¿te parece?. Muchas gracias. |
#9
|
||||
|
||||
En linux te aconsejo la versión classicserver, no la superserver. Aunque depende del hardware y del "entorno" de trabajo.
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
autonumerico firebird e IBexpert | bothy | Firebird e Interbase | 4 | 23-04-2010 02:21:46 |
firebird y IBexpert | bothy | Firebird e Interbase | 11 | 23-02-2010 00:11:06 |
firebird con IBexpert | Jheysson13 | Varios | 3 | 08-12-2006 14:31:48 |
IBExpert vs FireBird | Fernando | Firebird e Interbase | 2 | 10-03-2005 09:11:44 |
Dudas en la creación de un archivo de texto desde FireBird | teletranx | Firebird e Interbase | 13 | 19-03-2004 16:20:14 |
|