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.