Buscar

 

Moyata 21. Conexiones a bases de datos

Describe las funciones del formulario conexiones de sistema moyata 21

Instrucciones

Cuadro de diálogo "Conexión"

Imagen formulario conexiones

Es importante conocer las funciones de este formulario debido a que presenta las principales funciones de conexión a la base de datos con la que se va a trabajar, la creación de nuevas bases de datos.

Tipo de conexión

Sistema moyata se puede conectar con dos tipos de base de datos, puede conectarse a una base de datos de access o a una base de datos de SQL server

Tipo de conexión

Según el tipo de conexión que elija debe especificar los parámetros de cada tipo de conexión.

Conexión con Access

Conexión con un archivo existente de Microsoft Access

Conexión con Access

Dos datos son necesarios para la conexión a una base de datos Access, la "ruta" y la "contraseña". Los campos "Carpeta" y "Archivo" son derivados de la "ruta".

El campo ruta está compuesto por la carpeta y el archivo.

Para elegir una ruta debe ejecutar el botón "examinar...". Este botón abre un cuadro de diálogo de exploración de windows.

Cuadro de diálogo de exploración de windows

Con este cuadro de diálogo de exploración puede especificar una base de datos de access que se encuentre en cualquier disco, dentro de cualquier carpeta o en la red.

Por ejemplo, si se desea conectar a la red, en el cuadro de diálogo simplemente especifica la ubicación de la red.

Elegir una ubicación en la red

Una vez elegido el archivo de access que posee los datos de la empresa se hace clic en abrir y el cuadro de diálogo "conexión" se carga con la información especificada.

Ruta, carpeta y archivo

A continuación se va a descifrar lo que especifican los campos ruta, carpeta y archivo según lo que se muestra en la siguiente imagen.

Conexión con Access

En la imagen se puede observar que en el campo "ruta" se encuentra lo siguiente:

C:Sistemas MoyataEmpresasCOMERCIAL BOLIVIA SRL.mdb

De la información de la ruta sale carpeta y archivo. En el campo carpeta se escribe la ruta hasta donde comienza el nombre del archivo:

C:Sistemas MoyataEmpresas

Y en el campo archivo se escribe solamente el nombre del archivo.

COMERCIAL BOLIVIA SRL.mdb

A la vez el campo archivo es una lista de las bases de datos que se encuentran dentro de la carpeta especificada. Por ejemplo:

Lista de bases de datos

De esta manera, para conectarse a cualquiera de las bases de datos que se encuentran en la carpeta especificada, simplemente hay que elegirla de la lista. A su vez, el campo ruta es modificado cuando se elige un archivo de la lista de archivos.

Cuando se finaliza la elección del archivo simplemente hay que "aceptar y cerrar"

Eso cierra el cuadro de diálogo conexión y vuelve otra vez al cuadro de diálogo de las credenciales.

Contraseña

Puede agregar una contraseña a la base de datos seleccionada con el botón "Nueva contraseña"

Cuadro de diálogo nueva contraseña

Nota. Solamente se puede asignar una contraseña a la base de datos si nadie más está conectado, para asignar una contraseña el sistema debe abrir la base de datos de manera exclusiva.

Guardar Ruta

El botón "guardar ruta", guarda la ruta de la base de datos elegida para poder elegirla fácilmente en el futuro. Se usa esta opción cuando el usuario trabaja con bases de datos que se encuentran en carpetas diferentes o en computadoras diferentes. Al hacer clic en "guardar ruta", ésta aparece en la lista de rutas del cuadro combinado "ruta".

El botón "administrar rutas" abre la lista de rutas guardadas, puede modificar o borrar las rutas guardadas.

Crear una nueva base de datos

botón crear nueva base de datosEl comando "crear una nueva base de datos de access" abre un formulario simplemente tiene que registrar los datos que le pide.

Conexión con MSSQL Server

Este tipo de conexión permite que el sistema se conecte con un servidor Sql Server. Trabajar con esta tecnología es mejor cuando se trabaja con más de 10 mil registros, debido a que con esta cantidad Access comienza a ser cada vez más lento y es posible que la base de datos en algún momento resulte dañada. En cambio Sql Server ha sido desarrollado para trabajar con millones de registros.

Método

Permite trabajar con dos métodos de conexión:

Métodos de conexión

Conexión mediante Sql OleDb

Este es un tipo de conexión que usan algunos servidores web de alquiler, use este tipo de conexión si su proveedor de hosting de bases de datos Sql Server así lo especifica.

Conexión mediante Driver Sql Server

Para usar este tipo de conexión debe tener instalado en su equipo drivers de conexión con sql server

Conexión de confianza

Con una conexión de confianza no es necesario identificarse con nombre de usuario y contraseña.

Cuando no está seleccionada esta opción, el cuadro de diálogo muestra los campos "usuario" y "contraseña de conexión"

conexión de confianza

Por ejemplo, es posible trabajar con conexiones de confianza cuando el entorno es una red local (LAN) en la que las computadoras que se conectan al servidor están claramente identificadas, en este caso, se omite la necesidad de identificarse con nombre de usuario y contraseña.

Drive

Los drives que se pueden usar para la conexión son los siguientes:

DrivesSql Server

Este método se puede usar cuando en el equipo tiene instalado SQL server, en este caso no necesita que se le instale un driver, puede conectarse al servidor local o a otro servidor mediante Sql server

Sql Server native client 10.0

Con este drive puede establecer una conexión con Sql server 2008 o anterior. No es posible conectarse a versiones superiores a la 2008.

Sql Server native client 11.0

Con el nombre:

Microsoft® SQL Server® 2012 Native Client - QFE

Con este drive puede establecer una conexión con todas las versiones de Sql Server hasta la versión 2016

Descargue este driver directamente desde la web de microsoft, seleccione con cuidado si su sistema operativo corresponde a 32 o 64 bit, de lo contrario no funcionará

https://www.microsoft.com/en-us/download/details.aspx?id=50402

Servidor

Especifique el nombre del servidor. Este nombre podría ser un sitio web, una dirección IP o un nombre

Base de datos

Es obligatorio especificar el nombre de la base de datos

Nota final

Cuando es contratado con el servicio de SQL server ya sea web o local se le otorga al usuario las credenciales del servidor. Desde la entrega el usuario es responsable de sus credenciales. Si el usuario cambia las credenciales por su cuenta y luego las pierde es responsabilidad del usuario.