Contactos

Instalación de Firebird Database Server X64 Linux. Comenzamos a trabajar con Firebird SQL Server. ¿Qué versión de Firebird para elegir?

Firebird.

¡Importante! Si instaló anteriormente el servidor de base de datos Interbase, se debe eliminar (desinstalar), de lo contrario, el funcionamiento normal del servidor de base de datos Firebird será difícil. Puede hacerlo usar la utilidad "Instalar y eliminar programas" en el "Panel de control" (como regla general, se encuentra en la carpeta Mi PC). Si ha instalado Windows XP SP2 o más versión tempranaAdemás, le recomendamos actualizarlo a Service Pack 3 (SP3).

1) Descarga desde el siguiente sitio la distribución de servidores Firebird, así como todas las instrucciones necesarias: http: // ***** / Categoría / Programas_For_mlm.

2) Si se instala en el sistema operativo Windows Vista o Windows 7, luego haga clic en la distribución de FireBird_25.exe (el nombre del archivo con la unidad de distribución puede diferir según la versión) haga clic con el botón derecho y en el menú desplegable, seleccione "Ejecutar en el nombre del administrador", luego confirme el lanzamiento en nombre del administrador si el sistema de control de cuenta de usuario dará una solicitud apropiada. EN sistemas operativosah Windows XP, Windows 2000 y más más jóvenes versiones de Windows, Solo haga doble clic en el archivo de distribución FireBird_25.exe.

¡Importante! Servidor de base de datos Firebird en operación sistemas de Windows ¡Vista o Windows 7 deben instalarse en nombre del administrador!

3) En la ventana que aparece, seleccione el idioma que se utilizará durante el proceso de instalación (el valor predeterminado es "ruso") y haga clic en el botón "Aceptar":

https://pandia.ru/text/78/399/images/image002_57.jpg "ancho \u003d" 503 "altura \u003d" 385 src \u003d "\u003e

5) Instale el punto opuesto a la inscripción "Acepto los términos del acuerdo":

https://pandia.ru/text/78/399/Images/image004_30.jpg "ancho \u003d" 503 "altura \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image006_18.jpg "ancho \u003d" 504 "altura \u003d" 385 src \u003d "\u003e

https://pandia.ru/text/78/399/images/image008_11.jpg "Anchth \u003d" 504 "altura \u003d" 385 src \u003d "\u003e

11) Quitar la garrapata "Usa Guardian opuesto para administrar el servidor". Establecer ticks Opuesto "Ejecutar como una aplicación" Si instala un programa en el sistema operativo Windows XP, Windows 2000 o más versiones más jóvenes de Windows, o opuesto "Ejecute como un servicio" si instala el programa en el sistema operativo Windows Vista o Windows 7 . Establecer ticks Opuesto "Ejecute automáticamente Firebird para cada descarga", "Copie Firebird Client Library to Catalog "Y" Crear GDS32.dll para apoyar las aplicaciones heredadas ". Establecer ticks Frente al "Instale el applet del panel de control", si instala el programa en el sistema operativo Windows XP, Windows 2000 o versiones más jóvenes de Windows. En Windows Vista y los sistemas operativos Windows 7, esta casilla de verificación no es necesaria!

https://pandia.ru/text/78/399/Images/image010_9.jpg "ancho \u003d" 504 "altura \u003d" 385 src \u003d "\u003e

13) Espere hasta que el instalador instale el servidor Firebird en su computadora:

https://pandia.ru/Text/78/399/Images/Image012_9.jpg "ancho \u003d" 504 "altura \u003d" 385 src \u003d "\u003e

15) Haga clic en el botón Finalizar:

https://pandia.ru/text/78/399/Images/image014_5.jpg "ancho \u003d" 589 altura \u003d 442 "altura \u003d" 442 "\u003e

La siguiente ventana debe aparecer en la pantalla:

Higo. uno Higo. 2.

Si ves la imagen en la pantalla como en Higo. uno (Desde arriba, cerca del logotipo, la inscripción "El servicio Firebird se está ejecutando"), luego se está ejecutando el servidor de base de datos Firebird. Si ves en el fondo de pantalla de la pantalla como en Higo. 2. (El logotipo se cruzará la Cruz Roja, y al lado de la ejecución "El servicio de Firebird no se está ejecutando"), luego se detiene el servidor de la base de datos Firebird y debe ejecutarlo, para este presione el botón "Inicio" en la esquina superior izquierda de la ventana.

Verifique el punto en el campo "Inicio" cerca de la inscripción "automáticamente". Si se encuentra cerca de la inscripción "manualmente", luego haga clic en la inscripción "automáticamente" y haga clic en el botón "Aplicar", por lo tanto, el servidor se iniciará automáticamente cuando se cargue la computadora.

Administre el servidor de base de datos Firebird (Ejecutar, STOP, etc.) en Windows Vista o Windows 7, solo puede a través de la administración de servicios. Para hacer esto, haga clic en el botón Inicio (botón en el administrador de tareas o la tecla del teclado con la imagen del logotipo de Microsoft):

Luego, haga clic con el botón derecho en el párrafo "Computadora", en el menú desplegable, seleccione "Control".

Se abre la siguiente ventana:

Haga doble clic en "Servicios y aplicaciones", luego en "Servicios".

Encuentre el Servicio de servidor Firebird en la lista de servicios:

Si el estado de servicio "funciona", se ejecuta el servidor de la base de datos Firebird, si no hay estado en la celda de estado (está vacía), debe lanzarse. Para hacer esto, haga clic con el botón derecho en el nombre del servicio del servidor Firebird, en el menú desplegable, seleccione Ejecutar.

La automatización de la tienda Firebird Server es económicamente beneficiosa, ya que, a pesar de su forma gratuita, este es un servidor SQL completo, bastante potente y confiable para satisfacer las necesidades de la explotación media.

En nuestra práctica, el sistema Storehouse Explorer basado en el servidor Firebird se utilizó para automatizar la participación de 50 tiendas en toda Rusia. El tamaño de la base de datos superó los 30 GB, la base contenía información durante 10 años y al mismo tiempo se desempeñó de 70 a 120 usuarios (operaciones comerciales y análisis).

\u003e\u003e Descargar la versión de demostración<<

Instalación de Firebird Server en Unix tiene sus propias características que nos gustaría reflexionar en este artículo.

Tienda de automatización basada en plataformas Firebird 2.5 Server en POSIX (UNIX, Linux)

Prefacio

El artículo describe la instalación del servidor FiredIrD 2.5.2 en sistemas operativos POSIX (similar a Unix), como Linux, UNIX.

Antes de instalar, debe considerar lo siguiente.

  1. Para instalar el servidor Firebird, necesitará derechos de usuario root.
  2. Si instala Firebird en Linux, antes de instalarlo, debe asegurarse de que la biblioteca LibstDC ++ tenga un sistema de tiempo de ejecución. SO.5. Si este no es el caso, debe instalar el paquete de Compat-Glibc (RedHat, Centos, OpenSUSE, Debian) o Paquete de LIBSTDC ++ 5 (MANDRIVA).
  3. Si planea instalar Firebird con la arquitectura SuperServer en Linux, que admite un nuevo modelo de Stream Posix, debe seleccionar el Bild NPTL Firebird.

I. Elegir una distribución

Hay muchas distribuciones de Firebird varias versiones y desarrolladas para diferentes sistemas operativos.
En el momento de esta escritura, está disponible una construcción estable de esta versión 2.5.2 del servidor 2.5.2, que puede funcionar en
Plataformas de Windows, Linux y MacOSX de 32-X y 64 bits.
Sin embargo, antes de elegir la distribución deseada, es necesario hacer un ligero retiro.
Hay varias opciones para la ejecución u opciones para la arquitectura del servidor Firebird, al clásico, superserver
e incrustado. Difieren en el método de uso de los recursos de la máquina y la red. Sin profundizar en los detalles, notamos, brevemente, las características de estas arquitecturas:
Clásico. - formalmente, puede describir la fórmula "n Conexiones a los procesos BASE - N en el servidor", es decir, Cada conecta con la base de datos

ejecuta su proceso * en el servidor. Funciona así. En Posix Platforms lanza [X] Inetd Demon, que
escucha el puerto (de forma predeterminada es el puerto 3050, pero si es necesario, puede asignar otro). Este daemon comienza para cada conector exitoso * Separe el proceso FB_INET_SERVER. Bajo cada proceso, se gastan los recursos específicos del servidor, se crea un caché de memoria separado.

Recursos informáticos más económicamente gastados en la arquitectura SuperServer.
Superserver. Puede describir brevemente la fórmula "N Conexiones a la base de datos: un proceso y n * flujos * en el servidor". En los sistemas POSIX, este es el proceso FBSERVER. SuperServer es una aplicación multi-roscada, a diferencia de la arquitectura clásica. Cada conexión se sirve en una corriente separada.
Incrustado - Esta es una arquitectura que funciona como parte de una aplicación separada y en la comprensión habitual no es un "servidor completo", es decir, No se pretende trabajar como un servidor que sirve una pluralidad de conexiones.
Lo más probable es que hará una opción entre la arquitectura clásica y el Dupserver. Si no es posible profundizar en los detalles, puede elegir arbitrariamente. El formato de la base de datos en sí no se adjunta a una arquitectura clásica o superserver específica y siempre es posible, si es necesario, reinstale el servidor seleccionando otra arquitectura.
Y aunque lo más probable es que le convendrá a usted cualquier arquitectura de estos dos, hay una opinión que para los principiantes que acaba de comenzar a trabajar con Firebird, la arquitectura clásica es más preferible para el aprendizaje y los experimentos con Firebird, como un más resistente al usuario. Acciones incorrectas.
Tenga en cuenta que el SuperServer utiliza un caché común de memoria y puede tener algunas ventajas en el caso de una gran cantidad de usuarios. El DUPSERVER está limitado al tamaño de la RAM, en el momento de escribirlo, no puede usar una memoria de 2 GB.
La arquitectura clásica también se puede preferir si el "hierro" usa varios procesadores y tiene una RAM significativa (\u003e 2 GB).
Este artículo no tiene una tarea de análisis detallado y comparando estas arquitecturas, la información más detallada sobre esto se puede encontrar en Internet.

II. Elegir el método de instalación

Para instalar Firebird, debe tener derechos de usuario root.
El servidor Firebird se refiere a la cantidad de productos gratuitos, la distribución a su instalación se puede descargar desde el sitio oficial de Firebird Foundation www.firebird.org.
Las distribuciones se forman como archivos * .rpm o * .TAR.GZ, por ejemplo:

FireBirdCS-2.5.2.26539-0.i686.rpm.

FireBirdcs-2.5.2.26539-0.i686.Tar.gz.

Cabe señalar que no todas las compatibles de Linus soportan la instalación de RPM, puede aclarar esto en la documentación de la plataforma en la sección "RPM PAQUETES GAIRN" ("RPM PAQUETES Manager"). En tales casos, se recomienda usar archivos "tar.gz".
En Internet, hay descripciones de los métodos de instalación manual al desempacar los archivos de archivo y copiar, sin embargo, no se recomiendan tales métodos, en presencia de instaladores del desarrollador.

III. Instalación de Firebird 2.5 Server

Por ejemplo, tome la instalación del servidor de arquitectura de Classic.
Inicie sesión en el usuario root.
Para instalar el archivo * .rpm debe marcar:

$ rpm -ivh FireBirdcs-2.5.2.26539-0.i686.rpm

Para instalar el archivo * .tar.gz debe marcar:

$ tar -xzf firebirdcs-2.5.2.26539-0.i686.tar.gz

$ CD FireBirdcs-2.5.2.26539-0.i686.tar.gz

Después de iniciar los scripts de instalación, se realizarán las siguientes acciones:

  1. Se hará un intento de detener todos los servidores Firebird.
  2. Si aún no se crea, se creará usuarios " firebird."y grupo" firebird.".
  3. En catálogo / Opt / firebird El software se instalará en el catálogo. Usr / lib Se crearán enlaces
  4. para las bibliotecas, en el catálogo. / usr / incluyen Se colocarán los titulares de archivos.
  5. En catálogo / etc / servicios El registro GDS_DB se agregará para el puerto 3050, si no hay dicho registro.
  6. Se agregará localhost.localdomoin y el nombre de host en el catálogo. /etc/gds_hosts.equiv..
  7. Si se instala SuperServer, solo se instalará el script de inicio del servidor. /etc/rc.d/init.d/versebird..
  8. Si se instala el clásico, se instalará el script de inicio. /etc/xinet.d/firebird. O, para algunas versiones más jóvenes de los sistemas INETD, se agregará una entrada a / etc / inetd expediente.
  9. Los nuevos enlaces a / usr / bin se detallarán para el script init.d y la configuración de Firebird Server se creará en etc / rc.config.
  10. El inicio del servidor / servicio y Firebird debe comenzar automáticamente.
  11. Será generado por contraseña aleatoria del usuario de SYSDBA y grabado en el archivo /Opt/firebird/sysdba.password..
  12. Alias \u200b\u200bse agregará para la base de datos de pruebas del empleado.FDB en alias.conf.

En esta etapa, puede verificar la exactitud de la instalación del servidor Firebird. Para hacer esto, necesitamos una contraseña de la cuenta de SYSDBA, que se puede aprender del archivo /opt/firebird/sysdba.password.
Puntuación en la línea de comandos:

$ Cd / opt / firebird / bin

$. / ISQL -USER SYSDBA -PASSWORD

SQL\u003e Connect LocalHost: Employee.FDB;

SQL\u003e Seleccionar * de las ventas;

Para estos comandos, el servidor Firebird se conecta a la base de datos de la prueba de empleados.FDB y recupera todos los registros de la tabla de ventas.
El servidor Firebird, predeterminado, comienza en nombre del usuario "Firebird". Anteriormente, de forma predeterminada, el servidor se ejecutó en nombre de "Root". Iniciar un servidor en nombre de "root", no muy correcto en términos de seguridad Debido a que, el usuario "raíz" tiene los derechos más altos en el sistema y puede crear y eliminar cualquier archivo y directorios dentro de la totalidad sistema de archivos. Estos derechos para el servidor Firebird son innecesarios, por lo que debe verificar y configurar la configuración del servidor para trabajar en el usuario de Firebird.

Para esto:

  1. el usuario "Firebird" debe tener el derecho de escribir al directorio en el que se crearán las bases de datos.
  2. el parámetro DatabaseeAccess en el archivo /opt/firebird/firebird.conf debe configurarse de tal manera que desactive el acceso a todos los archivos y directorios, con la excepción de los que están diseñados para almacenar bases de datos. Si creamos alias para el archivo en el archivo aliases.conf, luego en Firebird.con File, debemos dar acceso a este archivo.
  3. se recomienda (preferiblemente, pero no es necesario) siempre use alias para especificar las referencias abstractas a los archivos de base de datos sin especificar su ubicación física específica.

En el ejemplo de la creación de una base de datos Vaconty Test.FDB, asegúrese de que el servidor Firebird haya pasado correctamente.
No hay una forma de crear una base de datos vacía, (por ejemplo, en el cliente, usando la aplicación IBEXPERT),
ofrece la forma más fácil, herramientas de Firebird de tiempo completo en el servidor.
Catálogo para colocación Seleccionar var / firebird..
Por lo que es necesario:
1. Consulte la disponibilidad y en ausencia de CREATE CATÁLOGO / VAR / FIREBIRD. Si el propietario de este directorio no es un usuario "Firebird", debe cambiar el propietario a "Firebird":

$ Mkdir -p / var / firebird

$ Chown Firebird: Firebird / Var / Firebird

2. En el archivo /opt/firebird/firebird.conf, agregue permiso para crear una base de datos en el directorio / var / Firebird.

Databaseaccess \u003d restringir / var / firebird

3. Crear base

$ / Opt / Firebird / bin / ISQL -U SYSDBA - P

SQL\u003e Conectar "/var/firebird/test.fdb";

EN trabajo practico Algunas herramientas pueden ser útiles con el servidor Firebird:
- codificadobapassword.sh. - Script para cambiar la contraseña de SYSDBA.
- createaliasdb.sh. - Script para crear una base de datos vacía, creando alias y sus registros en alias.conf;
Ejemplo de uso:

$ createaliasdb.sh.

IV. Si algo salió mal ...

Si repentinamente resultó que ayer, Firebird Server funcionó muy bien, y hoy en día no comienza, o comienza, pero no funciona correctamente, entonces puede ser posible resolver el problema para poder estudiar el registro Firebird.log.

V. Firebird Instalación en Solaris, FreeBSD, plataformas Debian

En el momento de escribir el artículo que instala Firebird 2.5 para Solaris, FreeBSD, los sistemas operativos Debian aún no están disponibles, use versiones anteriores de Firebird, como 2.0.

(c) Milkevich Taras
Equipo Polaris-Soft,

Literatura:

1. Firebird 2 Migración e instalación, Helen Borrie (Collator / Editor) 6 de abril de 2008 - Documento V. MI210_20 - para Firebird 2.1.
2. El mundo de la interbase. Arquitectura, administración y desarrollo de aplicaciones de base de datos en Interbase / Firebird / Yaffil. Edición 2nd, complementada. Alexey Kovyazin, Sergey Vostrikov, Kudice-Image, Moscú 2003.

Firebird SQL Server - Servidor de base de datos basado en abierto código fuente Interbase 6.0. Las distribuciones de Firebird existen bajo Windows, Linux, Unix, Solaris, MacOS, bajo la arquitectura de 32 ° y 64 bits. FireBird SQL Server se distribuye de forma gratuita y no tiene restricciones de licencia.

¿Qué versión de Firebird para elegir?

En el presente la versión más reciente - Firebird 3.0. Versión estable de Firebird 2.5.

Instalación de Firebird - Tipo de servidor Selección

El servidor SQL de Firebird está disponible en 3 versiones:

  • Firebird Super Server
  • Firebird Classic Server
  • Firebird incrustado

Firebird Super Server

Firebird Super Server - Todas las conexiones de cliente son atendidas por un proceso de servidor, hay un caché de cliente común. Debido a esto, se logra menos consumo de recursos para el servicio al cliente. Desventaja Firebird Super Server Es la falta de capacidad para usar múltiples procesadores para trabajar Firebird Server.

Firebird Classic Server

Firebird Classic Server - En cada conexión de cliente crea un proceso de servidor separado. Arquitectura Firebird Classic Server más confiable porque Una falla de un proceso de servidor no hace una negativa de mantener a todos los clientes. Además, Firebird Classic le permite usar la arquitectura multiprocesador. Al instalar Firebird puede elegir entre versiones. Firebird Super Server o Firebird Classic Server.

Firebird incrustado

Servidor incrustado de Firebird - Diseñado para bases de datos incrustadas. Consiste en una DLL - fbembed.dllque incluye un cliente de cliente y Firebird Super Server. Firebird incrustado No requiere instalación en la estación de trabajo del cliente. Es suficiente copiar fbembed.dll y algunos archivos más al cliente en la computadora.

La desventaja de Firebird incrustada es la incapacidad de conectarse simultáneamente a una base de datos de varios clientes. Después de conectar con éxito, Firebird Embedded Blocks el archivo de la base de datos para el acceso de Monopol.

Servidor incrustado de Firebird Distribuido por una distribución separada.

Si es difícil con la elección.

Si no está seguro de elegir un tipo de instalación Firebird., Use Firebird Super Server. En el futuro, puede cambiar fácilmente la arquitectura del servidor.

Empezando con Firebird

Para familiarizarse con Firebird, puede usar la base de datos de pruebasee.fdb. Entra en el kit de instalación. Firebird. y ubicado en la carpeta Archivos de programa \\ Firebird \\ Firebird \\ Ejemplos \\ Empuild \\.

Creando una nueva base de Firebird

Para crear una base de Firebird vacía:

  • ejecutar los archivos C: \\ PROGRAMA \\ Firebird \\ Firebird \\ bin \\ isql.exe Utilidad
  • siga la base de datos creando instrucciones:
Use Conectar o Cree una base de datos para especificar una base de datos SQL\u003e Crear la base de datos 'localhost: D: \\ TEMP \\ Test.FDB' Usuario 'SYSDBA' Password 'Predeterminado' Predeterminado Juego de caracteres Win1251;

En ISQL, cada expresión termina con un punto de coma.

Puede verificar la conexión completando la consulta:

SQL\u003e Select Mon $ Database_Name de MON $ Base de datos;

Si todo se hace correctamente, Consulta de SQL devolverá la ruta a la base de datos conectada:

\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d D: \\ Temp \\ test.fdb

Firebird Security

  • Firebird almacena a todos los usuarios en la base de datos de servicio Security.FDB.
  • Comenzando con Firebird 2.1 Soporte implementado para la autenticación SSPI herramientas de Windows. Los administradores de dominios en el nivel de la base de datos se definen como superantes de SYSDBA.
  • En Firebird 3.0, está previsto que implemente la capacidad de almacenar a los usuarios en la base de datos de clientes.

Usuario SYSDBA. Cambio predeterminado de la contraseña

SYSDBA es un usuario administrativo de Firebird con derechos excepcionales. La contraseña predeterminada: llave maestra.. Para cambiar la contraseña, use la utilidad. gSEC. Firebird:

C: \\ Archivos de programa \\ Firebird \\ bin\u003e GSEC GSEC\u003e Modificar SYSDBA -PW NEW_PASS

Uso de la utilidad GSEC, puede crear, eliminar, modificar y ver a los usuarios. Lista llena Los comandos se pueden obtener escribiendo ayuda.

Conectarse a Firebird de la aplicación cliente

Primero, descargue e instale el paquete IBProvider Professional Edition.

Ibprovider Professional Edition es un conjunto de un componente COM que le permite trabajar con cualquier versión de Firebird e Interbase. Los componentes son compatibles con la mayoría de las herramientas de desarrollo: Delphi, C ++ Builder, Visual C ++ ,. NET Framework., C #, Visual Basic, VBScript, VBA, etc.

Para cheque conexiones a Firebird. Escribir simple script vbscript. Cree un archivo vacío con la extensión VBS e inserte el siguiente código en él, especificando la ruta correcta a la base de datos:

Dim CN, CMD, RS, configuro CN \u003d createObject ("Adodb.Connection") cn.open "Proveedor \u003d LCPI.IBPROVIDER.3;" & _ "Fuente de datos \u003d localhost: D: \\ temp \\ test.fdb;" & _ "usuario id \u003d sysdba"; & _ "Contraseña \u003d clave maestra"; & _ "Ctype \u003d win1251;" & _ "auto_commit \u003d true" set rs \u003d cn.execute ("Select * de Mon $ Adjuntos") Do mientras no Rs.eOde para i \u003d 0 a Rs.fields.count - 1 wscript.cho rs (i). name & "\u003d" & Rs (i) .value el siguiente rs.movenext loop rsssclose cn.close

Ejecutar el script para ejecutar en modo línea de comandoy verás una lista conexiones activas a la base de datos

Firebird y vbscript, Visual Basic, VBA

Para acceder a Firebird e Interbase de Vbscript., VBA., Visual Basic. Se utiliza la biblioteca ADO (objetos de datos ActiveX). Muchos ejemplos de trabajar con esta biblioteca se pueden encontrar en la documentación: Ejemplos de Interbase, Firebird VBScript, VBA, Visual Basic.

Firebird y Delphi.

Ibprovider ofrece varias formas de trabajar con Interbase y Firebird de Delphi:

  • componentes DBGO (ADO Express) que se ejecutan a través de la biblioteca ADO.
  • acceso directo a las interfaces ADO COM, evitando los componentes de DBGO.
  • acceso directo a las interfaces OLE DB COM utilizando componentes VCL de terceros (OLE DB Direct / Ole DB Express).

Firebird i.net.

Para acceder a Firebird, se utiliza la biblioteca ADO.NET. En el sitio web de Ibprovider publicado un gran guía paso por pasoen trabajar con Firebird en Visual Studio .NET (ADO.NET).

Materiales adicionales sobre el tema:

Firebird y C ++

Ibprovider Professional Edition ingresa a la biblioteca C ++ que proporciona más manera rápida Funciona con proveedores OLE DB de Visual C ++ 2005-2008, así como de C ++ Builder.

Editando la edición de la base de Firebird

En una base de datos vacía, debe crear tablas, conexiones entre tablas, teclas primarias, índices, procedimientos almacenados, generadores y otros objetos. Para editar las bases de datos Firebird, puede usar la utilidad ISQL.EXE.

Crea una tabla:

SQL\u003e CREATE TABLE CROST_RATE CON\u003e (CON\u003e desde_Currency varchar (10) No nulo, con\u003e to_currency varchar (10) No nulo, con\u003e Conv_rate Float No Null, Con\u003e Update_date Fecha, con\u003e Con\u003e Tecla principal (desde_currency, to_currency ) Con\u003e);

Inserte un registro y haga una muestra de la tabla:

SQL\u003e Insertar en los valores de cross_rate ('Dollar', 'CDNDLR', 1.3273, '11 / 22/93 '); SQL\u003e Seleccionar * de Cross_Rate; From_Currency to_Currency Conv_Rate Update_Date \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d DOLAR CDNDLR 1.3273000 1993-11-22

Además de ISQL, hay varios gráficos. servicios públicos de administración de Firebird.

Servicios públicos de administración de Firebird

Flamerobin.

Flamerobina. - Apoya a Firebird. Arquitectura multiplataforma. Hay un editor de SQL, DDL, administración de usuarios.
Licencia: código abierto, distribuido de forma gratuita.
Sitio web:

Ibexpert.

Ibexpert. - Soporta Firebird, Interbase, Yaffil. Editores DDL y DML. Constructor de consultas visuales. Código automotriz, extractor de metadatos, así como muchas otras características.
Licencia: gratis para Exussr, para el resto: desde 179 euros.

DBMS (Abreviatura de Sistema de administración de base de datos) - Esta es una combinación de herramientas de lenguaje y software destinadas a crear, mantener y utilizar conjuntamente una base de datos por varios usuarios. El sistema de administración de la base de datos es un intermediario entre la base de datos directamente y sus usuarios.

Firebird DBMS utilizados en el complejo de software RCC: Office, este es un sistema de gestión de bases de datos de plataforma que opera en Microsoft Windows., Linux, y una variedad de plataformas UNIX. Firebird se utiliza en diversos sistemas industriales (almacén y sectores económicos, financieros y públicos) desde 2001. Este es un proyecto comercialmente independiente de los programadores C y C ++, la mayoría de los cuales viven en Rusia. Firebird está completamente libre de las deducciones de licencias incluso para uso comercial.

Etapa preparatoria

Antes de comenzar a instalar Firebird, debe asegurarse de que la computadora que planea usar como servidor no está instalada otra copia de Firebird o Interbase. Para hacer esto vaya a Panel de control Microsoft Windows y seleccione Artículo Programas y Componentes.

Panel de control de Windows

Si FireBird es otra versión (por ejemplo, 1.5 o 2.1) instalada en su computadora, debe eliminarlas. Lo mismo se aplica a todas las versiones interbase.

Después de la eliminación versión anterior Firebird Descargue Firebird 2.5 Distribución de distribución del sitio oficial de los desarrolladores, o descargue desde nuestro sitio desde el siguiente enlace.

Instalación

Después de descargar con éxito la distribución (este es un archivo ejecutable, el nombre de donde contiene el texto Firebird-2.5) lo ejecute realizando en Explorador de Windows Haga doble clic en el nombre del archivo con el botón izquierdo del mouse, o resalte este archivo y presionando la tecla ENTER en el teclado de su computadora.

Firebird 2.5 Archivo de distribución

Si no trabaja en una computadora con derechos de administrador de sistemas completos, entonces, lo más probable es que Windows le preguntará si la aplicación es posible realizar cambios en la configuración. Respuesta aprobada por pregunta Y abrirá la página de bienvenida de Firebird Installation Wizard.

Página de inicio del asistente de instalación de Firebird

Acuerdo de licencia Firebird

De acuerdo con los términos del acuerdo de licencia y vuelva a presionar el botón. Más. Continuar haciendo clic en Más Antes de la aparición de la siguiente ventana:

Seleccione Firebird componentes para la instalación

En esta ventana, el maestro pregunta sobre los componentes del servidor que tendrá que instalar. Siga, al elegir, la siguiente regla: si tiene lo habitual en la organización ordenador de oficina Como servidor, y al mismo tiempo los usuarios de trabajo no tienen más de 10, elija el artículo Superserver.. De lo contrario - Classicserver..

Falta de crear una carpeta en el grupo de inicio

En la página siguiente del asistente, se niegue a crear una carpeta en el menú "Inicio" y presione nuevamente el botón. Más.

Tareas adicionales del asistente de instalación de Firebird

En la ventana de tareas adicionales, se niega a instalar Guardian, seleccione Ejecutar como servicio, y también eliminar todas las banderas, excepto Ejecute automáticamente Firebird en cada descarga. Después de eso, presione el botón de nuevo. Másy luego, en la página siguiente, botón Colocar.

Firebird Installation Wizard Página Final

Después de ejecutar el proceso de copia del servidor, verá la ventana de instalación final. Retire la marca opuesta al elemento Después de la instalación, ¿qué siguiente? y haz clic Completo.

Configurar firewall

Para conectarse a Firebird DBMS de otras computadoras red local Su organización necesita abrir el puerto 3050 en la configuración de Firewall de Windows (si el servidor de red local no tiene una conexión a Internet, entonces el servicio de firewall puede estar completamente deshabilitado, aunque no se recomienda desde el punto de vista de la seguridad). La configuración de Windows Firewall es la siguiente (para realizar las acciones descritas, debe tener derechos de administrador en la computadora utilizada como servidor):

Agregar a Firebird DBMS a las excepciones de Firewall de Windows. Paso 1.

Agregar a Firebird DBMS a las excepciones de Firewall de Windows. Paso 2.

Agregar a Firebird DBMS a las excepciones de Firewall de Windows. Paso 3.

Agregar a Firebird DBMS a las excepciones de Firewall de Windows. Paso 4.

Agregar a Firebird DBMS a las excepciones de Firewall de Windows. Paso 5.

Aclararemos el paso a paso detallado ah. Instalación del servidor Firebird, ignorando plataforma de Microsoft Windows.

SHGG 1.

Cargue Firebird de la página Oficial del servidor o C, necesita una versión 2.1 y superior del servidor. Luego ejecute el archivo ex ejecutable. Aparecerá una ventana donde debe seleccionar el idioma de instalación.

Aggm2

Después de Europa, el GKAK eligió el idioma que aparece el asistente de instalación de Firebird, que ayudará a fortalecer el servidor:

Paso 3.

Aquí se nos proporciona un acuerdo de licencia.

Para ir al siguiente paso, debe adoptar los términos del Acuerdo. Elegir " Acepto los términos del acuerdo."Y haciendo clic en" Siguiente ", veremos la ventana con para más información Acerca de la instalación del programa:

Paso 4.

Ahora MN debe elegir esa carpeta donde queremos instalar el servidor. De forma predeterminada, nos ofrecemos una ruta del volante, que se muestra en el dibujo, HP se puede cambiar a cualquier otra.

Paso 5.

En este paso, debe seleccionar una configuración de servidor de base de datos:

Para instalar Firebird al PEWEEE-Server (donde la base de datos en sí será Azmens)) especifique "Instalación completa de herramientas de servidor y desarrollo.":

También en esta persecución Debe seleccionar Firebird Server Configuration: Classic Server o Superserver. Para no entrar en la descripción de las diferencias en el servidor clásico y su superserver, le sugerimos que elija el tipo de servidor Firebird para los siguientes criterios:

Si la instalación se produce en la máquina del servidor o en la estación multiprocesadora con un Otiden gran cantidad Conexiones (más de 30), Cholect Firebird Classicm3RVER.

Si el número de conexiones es pequeño o estación de trabajo no es suficiente poderoso - poner superserver

Si hablamos de los detalles de la implementación de Classic Server y SuperServer, entonces el servidor clásico para cada cliente configuró un proceso de servidor separado, y SuperServer procesa a todos los clientes en un proceso.

Paso 6 g Creando una carpeta en el menú.Comienzo

Paso 7.

En esta etapa de instalación necesitas elegir. opciones extra Para el servidor:

o Retire la casilla de verificación Usa Guardian para administrar el servidor.".

o mantener " Ejecutar como servicio".

¿Por qué necesitas Firebird Guardian?

Firebird Guardian - Aplicación que controla la presencia del proceso de Firebird. Si el servidor se ha detenido, lo iniciará automáticamente. Para comenzar como un servicio no tiene sentido usar. esta característica Dado que Windows se reinicia el servicio que se ha completado después del error.

Si instala el servidor Firebird en Windows Vista, luego las casillas de verificación "Instale la extensión del applet de la pupila"Es necesario eliminar.

SHA 8.

Hemos elegido tareas adicionales para el servidor, después de eso, todo está listo para instalar: haga clic en Instalar:

Después de que se complete el proceso, aparece una ventana con la información recomendada para leer:

Paso 9 - Ejecutar Firebird

Al final de la instalación, se le solicitará que ejecute el servicio Firebird SQL Server. Haga clic en "Escribir". Por lo tanto, hemos instalado el servidor a nuestra computadora. Cubierta para administrar Firebird (STOP / SERVICIO DE EJECUCIÓN) DEBE ABRIR Panel de control Y haga doble clic en Abrir "Firebird 2.1 Server Manager":



¿Te gustó el artículo? Compártelo