none
Conectar a SQL Server RRS feed

  • Pregunta

  • Hola a todos, tengo el sig. codigo en una clase de Visual Net (Visual Studio 2008) para conectarme a mi base de datos local realizada en SQL Server 2005.

    Protected Function conectado()
            Try
                cnn = New SqlConnection("data source=(local);initial catalog=AdminCentros;integrated security=true")
                cnn.Open()
                Return True
            Catch ex As Exception
                MsgBox(ex.Message)
                Return False
            End Try
        End Function

    Al probarla me devuelve el sig. error

    Error relacionado con la red o especifico de la instancia mientras se establecia una conexion con el servidor SQL Server. No se encontro el servidor o este no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL esta configurado para conexiones remotas.

    Alguien me podria decir que tengo que cambiar en la cadena de conexion. Muchas gracias de antemano

    lunes, 28 de abril de 2014 23:08

Todas las respuestas

  • Podrias revisar si realmente el nombre de tu servidor es (local) o en el "Server" podrias usar .\SQLEXPRESS si es una db local de sql ,

    tambien puedes probar con esto:

     Imports System.Data

     Imports System.Data.SqlClient

    Dim sCnn As New SqlConnection("data source = ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña")



    Espero te pueda ayudar.

    Saludos


    Alex_87

    martes, 29 de abril de 2014 2:25
  • Lo primero, tu servidor esta en tu mismo equipo que esta tu código o en otro equipo al cual te estas conectando remotamente?

    Bueno de todas maneras te dejo una cadena de conexión.

    SqlConnection cx = new SqlConnection("Data Source=localhost;Initial Catalog=MONITOREO;User ID=usuario;Password=contraseña");
    en caso de que tu conexión sea remota, debes poner la dirección IP en lugar de localhost, por decir:
    SqlConnection cx = new SqlConnection("Data Source=172.0.0.1;Initial Catalog=MONITOREO;User ID=usuario;Password=contraseña");

    Bueno espero que te sirva.



    Roy Sillerico

    martes, 29 de abril de 2014 12:43
  • Hola Alex, gracias por la ayuda, tenes razon el nombre del servidor no es (local), lo cambie por el que realmente era, ahora el error que me devuelve es

    "Login Failed for user HP\Fernando",  

    HP\Fernando es el nombre de usuario.

    Por las dudas te aclaro desde el SQL Management para conectarme uso autentificacion de windows, es decir no tiene password.

    espero tu ayuda y muchas gracias nuevamente

    martes, 29 de abril de 2014 23:09
  • Hola Alex, gracias por la ayuda, tenes razon el nombre del servidor no es (local), lo cambie por el que realmente era, ahora el error que me devuelve es

    "Login Failed for user HP\Fernando",  

    HP\Fernando es el nombre de usuario.

    Por las dudas te aclaro desde el SQL Management para conectarme uso autentificacion de windows, es decir no tiene password.

    espero tu ayuda y muchas gracias nuevamente

    Hola System2012

    Prueba con esta cadena de conexion :

    Data Source = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = True

    hay podras iniciar con autenticacion de windows

    Saludos



    Alex_87

    miércoles, 30 de abril de 2014 0:49
  • Hola Alex, sigue igual, me tira el mismo error

    "Login Failed for user HP\Fernando",

    Saludos

    jueves, 1 de mayo de 2014 17:03