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:
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. 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