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
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