Foros del Web » Programación para mayores de 30 ;) » .NET »

Coneccion sql server por ip en VB

Estas en el tema de Coneccion sql server por ip en VB en el foro de .NET en Foros del Web. Hola necesito de su ayuda anteriormente realice un programa el cual se conectaba a SQL Server Manager Studio localmente y todo salio bien ahora mi ...
  #1 (permalink)  
Antiguo 24/05/2011, 17:03
 
Fecha de Ingreso: noviembre-2007
Mensajes: 81
Antigüedad: 17 años
Puntos: 0
Información Coneccion sql server por ip en VB

Hola necesito de su ayuda anteriormente realice un programa el cual se conectaba a SQL Server Manager Studio localmente y todo salio bien ahora mi base esta en un servidor remoto en SQL Server 2003 yo me conecto a el por escritorio remoto con un usuario y contraseña

Yo use este codigo pero he leido que hay que sustituir por servidor por la ip mas mi usser y pass mi pregunta el usuario que uso para conectarme por el escritorio remoto es el que debo usar para la coneccion? en este uso Administrador Corporativo pero no me pide contraseña ni nada Ayuda!!!

Código:
Imports System.Data.SqlClient 'LIBRERIA PARA MANEJAR OBJETOS Y CLASE DE SQL SERVER

Public Class Form1

    Private Const cs As String = "Server=.\SQLEXPRESS;Database=mibase;Trusted_Connection=True;" 

    Public a As Integer

    Dim conexion As New SqlConnection 'DECLARAS TU CONEXION
    Dim comando As New SqlCommand 'DECLARAS TU COMANDO
    Dim lectura As SqlDataReader 'DECLARAMOS LO QUE VA SER NUESTRA LECTURA DE DATOS

 Private Sub btnbuscar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbuscar.Click
        conexion.ConnectionString = "Server=.\SQLEXPRESS;Database=MiBase;Trusted_Connection=True;" 'TU CONEXION
        Dim subcom As Integer
        Dim number1 As Integer = 1

        btncancelar.Visible = True
        subcom = cmbpoa.Text.Substring(0, 5)

        '--------------------


        Try
            conexion.Open() 'ABRE TU CONEXION 
            comando.Connection = conexion 'INDICAS QUE EL COMANDO ES PARTE DE LA CONEXION
            comando.CommandText = "Select * from mespre  "
            lectura = comando.ExecuteReader

            If lectura.Read() Then
                camp1.Text = lectura.Item("Campo1").ToString() 'DEPOSITAMOS 
                camp2.Text = lectura.Item("Campo2").ToString() 'DEPOSITAMOS 

                
                lectura.Close() 'CERRAMOS LA LECTURA
            End If
            'SENTENCIA lectura.Read()

        Catch excepcion As SqlException ' DECLARAS EXCEPCION 
            conexion.Close() 'CIERRA TU CONEXION
        Finally
            If conexion.State = ConnectionState.Open Then
                conexion.Close()
            End If
        End Try 'CIERRAS TRY


    End Sub
En que estoy mal?

Gracias por su ayuda
  #2 (permalink)  
Antiguo 24/05/2011, 19:18
Avatar de abel_c_b  
Fecha de Ingreso: junio-2008
Mensajes: 103
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: Coneccion sql server por ip en VB

Hola, bueno una cosa es el usuario de acceso remoto y otro el usuario para acceso a la base de datos; con relación a tu pregunta el usuario y pass que se debe configurar, puede ser el usuario sa de sql server, u otro usuario que este creado y que tenga acceso al motor.

Con relación a la conexión desde tu aplicativo al servidor remoto, una solución puede ser colocar la dirección IP, claro esta, debe ser publica, o puedes utilizar algun servicio que te de conexión constante al servidor donde esta alojada la BBDD, ejemplo: NOIP.

Saludos
  #3 (permalink)  
Antiguo 25/05/2011, 23:41
 
Fecha de Ingreso: noviembre-2007
Mensajes: 81
Antigüedad: 17 años
Puntos: 0
Respuesta: Coneccion sql server por ip en VB

Gracias por el dato ya esta.. !

Etiquetas: coneccion, ip, server, sql, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.