manual de conexión entre la base de datos y un servidor sql server

Upload: aaron-neko

Post on 14-Oct-2015

21 views

Category:

Documents


0 download

TRANSCRIPT

  • Manual de

    Configuracin

    2014

    CONEXIN ENTRE LA BASE DE DATOS LOCAL Y

    SERVIDOR.

  • MANUAL DE CONEXIN ENTRE LA BASE DE DATOS Y UN

    SERVIDOR SQL SERVER

    Introduccin:

    La configuracin para conectarse a un equipo servidor con SQL Server

    instalado desde un cliente que tambin tiene la aplicacin instalada, a

    travs por ejemplo de una ADSL, no se diferencia en casi nada de la

    conexin en una red local. Desde el lado del cliente, simplemente hay

    que conectarse a la IP y direccin de puerto que est escuchando el

    servidor de SQL Server.

    Desde el lado del servidor slo hay que abrir en el router de entrada el

    puerto que escucha el servidor, y hacer una traduccin NAT (o una simple

    redireccin del puerto interno al externo, si no tenemos ms de un

    servidor) a la direccin IP interna (de red local) del servidor, y el puerto

    del servidor.

    Para esta conexin es necesario que tanto como el equipo servidor y el

    equipo subscriptor se encuentren en red de rea Local.

    REQUISITOS:

    Microsoft SQL Server 2008 o superior

    Netbeans IDE

    Conector de SQL Server para Java (JDBC)

    Creacin de una BD en SQL SERVER

    Poseer Conexin de rea Local

  • CONFIGURACIN SERVIDOR SQL

    Fig. 1.- Iniciar SQL SERVER con autenticacin sa.

    Para esta paso es necesario la configuracin previa del usuario

    administrador, para permitir la conexin con nuestra BD.

    Fig. 2.- Nos dirigimos en el apartado de Security > Logins > y damos clic

    derecho

  • Fig. 3.- Seleccionamos la opcin de New Login

    Fig. 4.- Seleccionamos la opcin de SQL Server authentication

  • Fig. 5.- Escribimos un nombre para iniciar sesin en nuestro caso

    utilizaremos EQUIPO_EJEMPLO

    Fig. 6.- Escribimos una contrasea, y confirmamos escribindola

    nuevamente.

  • Fig. 7.- Nos dirigimos en Status, y verificamos que la cuente este

    habilitada.

    Fig. 8.- Damos clic en OK.

  • Fig. 9.- Verificamos que nuestro Usuario esta creado.

    Fig. 10.- Seleccionamos nuestra instancia y damos clic derecho en

    propiedades

  • Fig. 11- nos dirigimos al apartado de seguridad y marcamos la casilla de

    SQL Server and Windows Authentication mode, para permitir iniciar

    sesin con cualquier de los dos modos.

    Fig. 12- nos dirigimos a conexiones y marcamos la casilla que dice permitir

    conexiones remotas, pulsamos ok

  • CONFIGURACION SQL SERVER PARA PERMITIR CONEXIONES REMOTAS

    Fig. 13.- Abrimos SQL Server Configuracin

    Fig. 14.- Nos dirigimos a SQL Server Network Configuracin > TCP / IP >

    clic derecho > propiedades

  • Fig. 15.- Verificamos tener el puerto 1433 configurado como dinmico, y

    damos Aceptar.

    Fig. 16.- nos vamos a SQL Server Services, y damos clic derecho en SQL

    SERVER (nombre)

  • Fig. 17.- seleccionamos la opcin de Restar

    Fig. 18.- A continuacin se reiniciara nuestro servicio

    De esta manera nuestro Servidor SQL SERVER est listo para pemitir conexiones

    remotas.

  • Fig. 19- pulsamos la tecla de Windows al mismo tiempo que

    presionamos la tecla R de nuestro teclado

    Fig. 20.- escribimos cmd y damos en Aceptar

  • Fig. 21.- escribimos ipconfig y damos enter

    Fig. 22.- Nos dijimos al adaptador de Ethernet, ahora conocemos

    nuestra IP de la maquina servidor a la cual nos conectaremos.

  • Conexin al Servidor:

    Fig. 23.- Abrimos netbeans.

    Fig. 24.- Abrimos un nuevo proyecto.

  • Fig. 25.- Seleccionamos la opcin Java Aplicacin y pulsamos

    siguiente.

    Fig. 26.- Escribimos un nombre al proyecto, y le damos en Finish.

  • Fig. 27.- Nos dijimos en Libreras-clic derecho-Add JAR/Folder

    Fig. 28.- Buscamos la ubicacin de nuestro JDBC y damos en abrir

  • Fig. 29.- visualizamos que se agreg con xito.

    Fig. 30.- Ahora tenemos nuestro proyecto listo, para teclear el siguiente

    cdigo, que nos permitir la conexin con el Servidor.

  • //Librerias importadas necesarias para la conexion

    import java.sql.Connection;

    import java.sql.DriverManager;

    import java.sql.SQLException;

    public class NuevoProyecto {

    public static void main(String[] args) {

    // Se crea un Objeto de Connection llamado "con"

    Connection con;

    // La conexion debe estar dentro de un try catch

    // En caso de surgir algun error, se nos arroje un mensaje

    // y no nos detenga el programa

    try{

    // Se declara una variable tipo String

    String connectionUrl;

    // Se guarda la configuracion de conexion jdbc

    // en la variable connectionUrl que se cre

    // Escribimos la IP del servidor, el nombre de nuestra Base de datos

    // y el usuario creado junto contrasea

    connectionUrl = "jdbc:sqlserver://192.168.1.65;"

    +"databaseName=FACTURA;user=USUARIO_EJEMPLO;password=123";

    // Se realiza la conexion llamando a getConnection

    // Y mandando la variable String como parametro

    con = DriverManager.getConnection(connectionUrl);

    // Si se realiza la conexion con exito, se imprime "conectado"

    // En caso contrario, el try detectara el error y se ira al catch

    System.out.println("Conectado");

    }

    catch (SQLException ex){

    System.out.println ("Error");

    }

    }

    }

  • Fig. 31.- Ejecutar nuestro cdigo con F6.

    Conexin satisfactoria con el Servidor.

    INTEGRANTES:

    Juan Aarn Garca Snchez.

    Ana Isabel Silva Crdenas.