CONEXIÓN A UN MOTOR DE BASES DE DATOS

Anuncio
CONEXIÓN A UN MOTOR DE
BASES DE DATOS
Presentado por:
Alexis Jiménez Giraldo
Hugo Buitrago
Leonardo Delgado
Conexión al Motor
n
La conexión al motor de base de datos
se puede realizar de dos formas
diferentes desde una aplicación.
– Manejadores Open Client
– Interfaz ODBC
Open Client
Se utilizan librerias dadas por el
fabricante del motor para tener acceso
a este.
n Están ligadas a un producto específico y
a un motor específico.
n Dan mayor integración con las
capacidades del motor objetivo.
n No permiten un cambio de motor.
n
Open Client de Sybase
El Open Client de Sybase utiliza un
archivo SQL.INI para almacenar la
información de conexión
n La Edición de los datos de conexión se
puede hacer con un editor de texto o
preferiblemente con el SQLEdit o el
DSEDIT (Directory Services Editor)
n La configuracion del OpenClient se hace
con el OC OS Config Utility
n
El DSEDIT
Al igual que el SQLEDIT en la versión
anterior, el DSEDIT permite manejar en
el archivo sql.ini la información relativa
a las conexiones a servidores de Bases
de Datos
n En sql.ini se pueden listar servicios de
directorio de servidores o directamente
la información de conexión al servidor
n
El DSEDIT
Selección de un Directorio de
Servicios
Un directorio de Servicios tiene el nombre de los servidores
y la información de las propiedades de cada uno.
Al elegir InterfacesDriver editamos directamente en sql.ini
Ventana principal del DSEDIT
Podemos añadir, remover y modificar los servidores disponibles
para las aplicaciones Open Client
Dar nombre al Servidor
Nombre por el cual sera conocido el
servidor por las aplicaciones Open Client
Definir el estado del Servidor
Cual es el estado del servidor
Información de conexión al
Servidor
La información de conexión: protocolo y dirección
Verificando la conexión
Se verifica la conexión haciendole un ping al servidor.
Si no responde puede haber problemas en la red, la
máquina o el servidor.
Ejemplos de repuesta al ping
Fallo en el ping
Ping exitoso
OpenClient/OpenServer Config
Variables de Entorno
OpenClient/OpenServer Config
Librerias de Red
OpenClient/OpenServer Config
Servicios de Directorio
OpenClient/OpenServer Config
Servicios de Seguridad
OpenClient/OpenServer Config
Pantalla de Informacion
ODBC
Es la interface de programacion que
permite a las aplicaciones accesar datos
en DBMS que usan SQL como estandar
de acceso a los datos
n Requiere que se tenga un manejador
ODBC para la fuente de datos deseada.
n No suele estar tan bien integrado como
un manejador Open Client
n
Data Source Name - DSN
Cada fuente de datos se identifica
mediante un nombre o DSN
n Existen diferentes clases de DSN de
acuerdo a su alcance.
n DSN de Usuario - Solo un usuario
n DSN de Sistema - Solo en sistema local
n DSN de archivo - Puede ser compartido
por usuarios y sistemas con los mismos
manejadores instalados
n
Información en un DSN
Los datos en cada DSN dependen del
manejador.
n Cada manejador solicita la información
necesaria para realizar la conexión con el
motor.
n Solo se necesita un identificador del DSN
para ser usado por las aplicaciones.
n Toda la comunicación con el servidor usa
SQL
n
DSN de SQL Anyware
n
n
n
n
Nombre y
descripción
Con que login se
accederá a la Base
de Datos.
Como se llamará o
llama el servidor
Donde está el
archivo de la Base
de Datos
DSN de Microsoft SQL Server
n
Contiene solo la
información mínima
para acceder a la
base de datos
DSN de Sybase Server 11
n
Este DSN tiene
muchas más
información de la
mostrada,
permitiendo un
mayor afinamiento
de la conexión
Sybase Central
n
Es el mismo Sybase Server Manager en las
versiones anteriores
Descargar