Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/05/2020, 16:36
porciento_veinte
 
Fecha de Ingreso: mayo-2010
Mensajes: 16
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta VS2017 con MySQL 8.0 no conecta con cadena de conexión

Hola a todos.

Alguien podría ayudarme con lo sgte.?

Tengo usna BD que hice con Workbench 8.0 Community a la que me quiero conectar desde VS 2017 (VB) y me arroja el error:
Se ha establecido la conexión con el servidor correctamente, pero se ha producido un error durante el inicio de sesión previo del protocolo de enlace, (provider: TCP Provider, error: 0 - Se ha anulado una conexión establecida por el software en su equipo host..)

Configuraciones:

server: localhost
Usuario: root
Sin contraseña
Puerto: 3306
Plataforma de la app en VS: .net 4.6.1

CODIGO

Código:
Imports System.Data.SqlClient
Public Class Conexion
    Private Const ConnectionString As String = "server=localhost,3306;database=dbventas;uid=root"
    Protected cnn As New SqlConnection
    Public idusuario As Integer

    Protected Function Conectar()
        Try
            cnn = New SqlConnection(ConnectionString)
            cnn.Open()
            Return True
        Catch ex As Exception
            MsgBox(ex.Message)
            End
            Return False
        End Try
    End Function
End Class
Sin embargo, si utilizo la herramienta "conectar a base de datos" del VS se conecta tranquilamente y la cadena de conexión que genera es prácticamente idéntica con excepción del ",3306" que es el puerto.