none
Error al conectar a Bd RRS feed

  • Pregunta

  • Muy buenos dias,, tengo el siguiente codigo:

    Imports System.Web
    Imports System.Web.SessionState
    Imports System.Data
    Imports System.Data.SqlClient


    Namespace TiendaVirtual


    Public Module GlobalProcedures

        Public Sub SessionCheck(ByVal Session As HttpSessionState, _
        ByVal objCookie As HttpCookie, ByVal strError As String)
            Try
                If (Session("idShopper") = "0") Or _
                 (Session("idShopper") Is Nothing) Then
                    If objCookie Is Nothing Then
                            Dim cnn As SqlConnection = _
                             New SqlClient.SqlConnection("Data Source=DIRK-PC;Initial Catalog=Store;User ID=sa;Password=spindola94")
                        Dim cmd As New SqlCommand()
                        With cmd
                            .Connection = cnn
                            .CommandText = "procInsertShopper"
                            .CommandType = CommandType.StoredProcedure
                        End With
                        cnn.Open()
                        Session("idShopper") = CType(cmd.ExecuteScalar, String)
                        cnn.Close()
                        Session("ProfileRetrieve") = "0"
                    Else
                        Session("idShopper") = objCookie.Value
                        Dim cnn As SqlConnection = _
                         New SqlClient.SqlConnection("Data Source=(local);" & _
                         "Initial Catalog=Store;Integrated Security=SSPI")
                        Dim cmd As New SqlCommand()
                        With cmd
                            .Connection = cnn
                            .CommandText = "procRetrieveLastBasket"
                            .CommandType = CommandType.StoredProcedure
                        End With
                        Dim prm As New SqlParameter("@ShopperID", SqlDbType.Int)
                        prm.Direction = ParameterDirection.Input
                        prm.Value = CType(objCookie.Value, Integer)
                        cmd.Parameters.Add(prm)
                        cnn.Open()
                        Session("idBasket") = CType(cmd.ExecuteScalar, String)
                    End If
                End If
            Catch ex As Exception
                strError = ex.ToString
            End Try

        End Sub
    End Module

    End Namespace

    y me manda el siguiente error:

    Error de servidor en la aplicación '/TiendaVirtual'.

    Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)

    Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código. 

    Detalles de la excepción: System.Data.SqlClient.SqlException: Error relacionado con la red o específico de la instancia mientras se establecía una conexión con el servidor SQL Server. No se encontró el servidor o éste no estaba accesible. Compruebe que el nombre de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)

    Error de código fuente: 
    Línea 103:                cmdCreateBasket.Parameters("@ShopperID").Value = _
    Línea 104:                 Session("idShopper")
    Línea 105:                cnn.Open()
    Línea 106:                cmdCreateBasket.ExecuteNonQuery()
    Línea 107:                Session("idBasket") = _

    Archivo de origen: C:\Users\Dirk\Documents\Libros\Domine ASP-NET\CD\CDCap23\TiendaVirtual\Basket.aspx.vb    Línea: 105 

    Alguien seria tan amable de explicarme donde esta el error?

     
    martes, 7 de julio de 2015 14:06

Todas las respuestas

  • Hola Gspindola,

    ¿Has intentado revisar las sugerencias que te da el mensaje de error? Es decir, comprobar que el nombre del servidor y de la instancia es correcto y que SQL Server está configurado para admitir conexiones remotas. Lo último que te menciono lo puedes revisar en SQL Server Configuration Manager.

    martes, 7 de julio de 2015 14:31
  • Todo esta correcto y nisiquiera quiero conectarme a otra pc de la red, lo estoy haciendo de manera local
    martes, 7 de julio de 2015 16:01