CONFIGURACIÓN DE CONEXIÓN A SQL SERVER

 

Conceptos generales

 

MS SQL SERVER requiere para sus conexiones de red, la definición del protocolo a utilizar

 

 

Durante la instalación se indican los protocolos soportados que por lo general son

 

TCP/IP

Basado en la dirección IP, utiliza puertos para identificar el servicio de que se trata. SQL SERVER usa los puertos 1433, 1434 y 1954  por lo que es necesario liberar esos puertos en el Firewall del equipo en formato TCP y UDP.

Esto se usa preferentemente cuando los equipos están en redes diferentes Internet o cuando se prefieren los protocolos ruteables

 

NAME PIPES  (Canalizaciones por Nombre)         

Basado en los recursos compartidos del servidor, es necesario dar de alta una unidad de red al equipo servidor como medida para asegurarse que cuenta con los privilegios mínimos para compartir el recurso. El recurso es de forma predeterminada \pipe\sql\query

Esta se usa principalmente para el servidor para comunicarse localmente o cuando la red no acepta protocolos ruteables.

 

También es importante saber que existen dos modelos de manejo de seguridad

 

Seguridad basada en los usuarios del sistema.

Los usuarios del equipo o del dominio se les asignan privilegios (Usuarios de inicio de sesión de Windows para equipos con Windows XP Profesional)

 

Seguridad mixta, basada en los usuarios del sistema y usuarios de SQL Server

Se dan de alta usuarios en SQL Server que son diferentes de los usuarios del sistema o puede funcionar también con usuarios del sistema

 

En este modo el súper administrador del sistema es identificado con la sesión SA

 

El SAV Funciona mejor sobre la segunda opción para mayor control y transparencia de las conexiones

 

PREPARACION DEL EQUIPO

 

Hay dos formas de preparar el equipo para la conexión

 

  1. ODBC DSN
  2. DRIVER

 

Para los servidores, se opta por la segunda opción debido a que no hay necesidad de hacer nada, sin embargo para las terminales es necesario prepararlas de acuerdo a una de las dos opciones.

 

PRIMERA OPCION ODBC DSN - PREFERENTEMENTE EN TERMINALES

 

Esta opción funciona tanto en el servidor como en las terminales, aunque en el servidor es opcional debido a que un proceso adicional

 

 

Seleccionar el panel de control

 

 

Cambiar a la vista a clásica

 

 

 

 

Seleccionar herramientas administrativas, orígenes de datos

 

 

Seleccionar pestaña DSN de sistema y clic al botón Agregar

 

 

 

En la ventana “crear nuevo origen de datos” seleccionar SQL SERVER (Generalmente esta hasta el fondo de la lista) y presionar finalizar

 

 

 

Los campos a llenar son

 

Name: Poner el nombre de la conexión dbSav

Descripción: Descripción la dejamos en blanco

Server: Servidor, ponemos el nombre del servidor o dejamos local entre paréntesis para indicar que el servidor se encuentra en la maquina que estamos configurando

Si es el equipo que estamos configurando es el servidor podrá encontrar su nombre dando clic derecho sobre el icono “Mi PC” en la opción de propiedades, en la pestaña de nombre de equipo

 

Se le da clic al botón Siguiente

 

 

 

 

 

Se solicita indicar que tipo de seguridad quiere aplicar

 

Se selecciona la segunda opción SQL Server authentication (Autentificación Sql Server)

 

Se indica el

Login ID (Usuario): sa

Password (Contraseña): admin01 (O el que corresponda al Súper administrador)

 

Se le da clic al botón siguiente

 

 

Si se desea se puede indicar la configuración del protocolo a utilizar dando clic en el botón Client Configuration (Configuración de Cliente)

 

 

 

Aquí debemos elegir el protocolo a utilizar (se requiere  que el servidor también este habilitado estos protocolos)

 

Canalizaciones por nombre (Name Pipes)

 

Para el caso de canalizaciones por nombre (preferentemente si esta en el mismo equipo el servidor), se selecciona esta opción del cuadro de biblioteca de red, se indica el nombre del servidor y la pantalla modifica automáticamente las otras dos opciones por omisión, se le da clic en el botón aceptar para continuar

 

 

TCP/IP

 

(Para las terminales preferentemente) Se selecciona se selecciona esta opción del cuadro de biblioteca de red, se indica el nombre del servidor y la pantalla modifica automáticamente el resto de los valores, el puerto por omisión es 1433 

 

 

 

Debe habilitarse en el firewall del servidor para permitir que  los clientes puedan acceder a esta opción ver el manual “Habilitar FireWall y Conexiones de Internet”

 

SAV Funciona con el resto de los protocolos pero la conjuración de estos la podrá encontrar consultando el manual de SQL Server.

 

Al aceptar el protocolo a utilizar regresa a la pantalla de configuración

Se da clic al botón siguiente

 

 

Selecciona la base de datos y dar clic en el botón siguiente

 

 

 

Seleccionar idioma (español) y  dar clic en finalizar

 

 

Probar orígenes de datos (si la comprobación de datos es correcta damos clic en aceptar, si tiene algún error, se lleva acabo nuevamente el proceso

 

 

 

 

 

SEGUNDA OPCION DRIVER – PREFERENTEMENTE EN EL SERVIDOR

 

Esta opción consiste en instalar las herramientas de red del cliente de SQL SERVER, tiene la facilidad de que no hay que configurar nada extra al SAV pero tiene el riesgo de poner a la vista las herramientas del servidor de base de datos al alcance de terceros.

 

Si el equipo donde se instalo el SAV es el servidor no es necesario instalar nada por que viene dentro de la instalación de SQL SERVER. Por eso es preferible esta opción en el servidor.

 

Instalar herramientas de red del cliente MS SQL SERVER

 

Introducir el CD y al reproducir automáticamente o al ejecutar autorun.exe se presenta la pantalla de instalación, seleccionar Componentes de SQL Server 2000

y posteriormente Instalar Servidor de base de datos

 

 

Se le da clic en el botón siguiente y nuevamente en siguiente

Nuevamente en siguiente y siguiente

 

 

Dar clic en Si para aceptar la licencia

 

Se selecciona la opción Solo herramientas cliente


Se le da clic en siguiente y nuevamente en siguiente

 

Esperar a que termine de instalar

 


CONFIGURACION SAV

 

 

Teniendo ya preparado el equipo para la conexión se procede a configurar la sesión

 

Al iniciar el sistema SAV se solicita la conexion

 

 

 

ODBC DSN

 

 

Campo

Valor

Comentario

Nombre

LOCAL

Identificador de la conexión puede ser el nombre de la farmacia

DSN

dbSav

El DSN que dimos de alta

Usuario

sa

Usuario

Contraseña

admin01

Contraseña indicada al instalar sql Server

Base de datos

dbSav

Nombre de la base de datos

Opcional

Driver

 

Nada, no permite la selección

Servidor

Nombre del Servidor

(Local) Si la base de datos se encuentra en el mismo equipo

Opcional

 

 

 

 


DRIVER

 

 

Campo

Valor

Comentario

Nombre

LOCAL

Identificador de la conexión puede ser el nombre de la farmacia

DSN

None

El DSN que dimos de alta

Usuario

sa

Usuario

Contraseña

admin01

Contraseña indicada al instalar sql Server

Base de datos

dbSav

Nombre de la base de datos

Driver

SQL Server

Compatible con ADO 2.7

Servidor

Nombre del Servidor

(Local) Si la base de datos se encuentra en el mismo equipo o el nombre del servidor

 

 

 

 

Para conexiones por Internet poner el nombre del dominio que identifica al servidor

(El servidor requiere MS SQL Server Service Pack 3 o 4)

 

 

Dar clic en salvar y posteriormente en aceptar y el sistema iniciara automáticamente y solicitara el usuario y contraseña para el sistema