Universidad tecnica de babhoyo

  • 322 views
Uploaded on

Detalle completo de como configurar sql server 2008 para acceder remotamente usando una aplicacion hecha en visual basic.net 2010

Detalle completo de como configurar sql server 2008 para acceder remotamente usando una aplicacion hecha en visual basic.net 2010

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
322
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Douglas González Pluas 18/11/12Universidad Técnica de Babahoyo Facultad de Administración de Finanzas e InformáticasConfiguración del programa Gestor de base de Datos SqlServer 2008 para conexiones remotasPasos para configurar el servidor de redes de SqlServer: 1.) Nos vamos a inicio y buscamos en el menú de Microsoft SqlServer 2008 en la sección de herramientas de configuración y damos clic en Administrador de configuración de SqlServer 2008. 2.) Una vez dentro del programa escogemos desplegamos el ítem Configuraciones de red de SQL Server.
  • 2. Douglas González Pluas 18/11/123.) Reiniciando servicios de Sql Server. Primero antes que nada pulsamos tecla Windows + R ….aparecerá este cuadro de dialogo y escribimos services.msc y aceptar.Seguido nos aparecerá la siguiente ventana donde hay que buscar el servicio SQLSERVER (MSSQl SERVER) clic derecho y clic en reiniciar.Una vez ejecutado el reinicio vamos a SQL Server Browser le damos clic derecho yescogemos propiedades.
  • 3. Douglas González Pluas 18/11/12Una vez hecho esto tenemos que ir al SQL server Manganament Studio conectamospor el momento en modo autentificación Windows y damos clic derecho en el servidory escogemos propiedades.
  • 4. Douglas González Pluas 18/11/12Ahora damos clic en conexión y verificamos que el checkbox de permitir accesoremoto este activado caso contrario cli en el.Ahora por ultimo aceptamos y reiniciamos el servidor de nuevo para que arranque conlas nuevas configuraciones…. Clic derecho en el servidor y reiniciar.Listo.Nuestro siguiente objetivo es habilitar el puerto de escucha de SQL Server por defaultes 1433.Para eso presionamos la tecla Windows + R y escribimos wf.msc, con esto entramos anuestro firewall de Windows de forma avanzada.Damos clic en nueva entrada y luego cli derecho y escogemos la opción Nueva reglaDentro de la ventana escogemos puerto y luego en siguiente.Escogemos la opción tcp y puertos locales específicos y ponemos el 1433De ahí damos clic en permitir la conexión, luego en siguiente, en la otra dejamos talcomo esta y damos clic en siguiente.Luego le damos el nombre que queremos y aceptar.Listo para usar el puerto 1433
  • 5. Douglas González Pluas 18/11/12 Creación de Usuarios para autentificarse en modo SQL Server1.) Nos conectamos en SQL Server de modo normal es decir en modo deautentificación Windows.2.) Desplegamos el ítems seguridad y damos clic derecho en Inicio de sesión yescogemos nuevo inicio de sesión.3.) Llenamos con datos el nombre de usuario y contraseña y demás permisos ejemplo:4.) Ahora nos vamos a Asignación de usuarios y seleccionaremos con la base de datosque vamos a trabajar como predeterminada.Una vez terminado esto damos clic en aceptar
  • 6. Douglas González Pluas 18/11/125.) Una vez hecho esto nos vamos al servidor clic derecho, damos clic en propiedades yescogemos la opción seguridad. Una vez ahí activamos la opción (Modo deautentificación de Windows y SQL Server).Nota: Si no hacemos esto no podremos conectarnos con nuestro usuario en modoautentificación SQL Server.6.) Hecho todo estos pasos reiniciamos el servidor, desconectamos y conectamos de lasiguiente manera.
  • 7. Douglas González Pluas 18/11/12Nos saldrá la siguiente ventana7.) Clic en servidores de red, esperamos a que cargue un poco y desplegamos la listade servidores de red y seleccionamos el que esta disponible y damos clic en aceptar
  • 8. Douglas González Pluas 18/11/12Una vez hecho todo estos pasos estamos listos para poner en actividad nuestroservidor de red para que funcione a full.Ahora nos conectamos con autentificación SQL Server ponemos nuestro nombre deusuario y contraseña y clic en conectar. Desarrollando la Aplicación cliente que Interactuara con las Base de Datos desde otra PC 1.) Asumo que para este ejemplo ya tendrás creada tu base de pruebas en mi caso cree una que se llama prueba. 2.) Lo importante aquí es saber la dirección ip donde se aloja la maquina que va a hacer de servidor y tiene alojado nuestro gestor de base de datos. Ejemplo Abres un terminal y digitas ipconfig. Nota: Esto lo tienes que hacer en la pc que va a ser nuestro servidor 3.) Una vez hecho esto nos vamos al visual studio 2010 y creamos un nuevo proyecto en visual basic, en este caso hice uno sencillo de esta forma.
  • 9. Douglas González Pluas 18/11/12 Esta aplicación consta de: 4 cajas de texto(id,nombre,apellido,edad) los mismo de la base de datos 2 botones (mostrar, guardar) 1 datagridview Lo siguiente es la línea de código a usar de una forma detallada y simplificada:Imports System. DataImports System.Data.SqlClientPublic Class Form1 Private Sub mostrar_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles mostrar.Click Dim cnn As New SqlConnection("Data Source=192.168.198.128;InitialCatalog=prueba;Integrated Security=SSPI;Trusted_Connection=false;UserID=Douglas;Password=poseidon;") Dim da As New SqlDataAdapter("SELECT * FROM datos", cnn) Dim ds As New DataSet da.Fill(ds) DataGridView1.DataSource = ds.Tables(0) End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.Click Dim con As New SqlConnection("Data Source=192.168.198.128;InitialCatalog=prueba;Integrated Security=SSPI;Trusted_Connection=false;UserID=Douglas;Password=poseidon;") If con.State = ConnectionState.Closed Then con.Open() Dim cmd As New SqlCommand("insert into datos (id,nombre,apellido,edad)values (@c1,@c2,@c3,@c4)", con) cmd.CommandType = CommandType.Text cmd.Parameters.AddWithValue("@c1", id.Text) cmd.Parameters.AddWithValue("@c2", nombre.Text) cmd.Parameters.AddWithValue("@c3", apellido.Text) cmd.Parameters.AddWithValue("@c4", edad.Text) cmd.ExecuteNonQuery() MsgBox("Sus Datos Fueron Ingresados Con exito") Me.id.Clear() Me.nombre.Clear() Me.apellido.Clear() Me.edad.Clear() End SubEnd Class Para mas funcionalidades de la aplicación se le puede agregar mas botones como actualizar, borrar, y buscar por código. Este es un ejemplo sencillo para conectar remotamente usando una aplicación en visual Basic a una pc en cualquier parte del mundo usando SQL server versión 2008.