No se puede conectar DBeaver SQL Server a Rider, aunque la conexión de DBeaver PhpMyAdmin MySQL funciona en Ubuntu.
En primer lugar, trabajo en UBUNTU, así que por favor no me den soluciones de Windows. Quiero conectar mi servidor SQL (que está configurado en DBeaver) a Rider (JetBrains).
A través de DBeaver, logré establecer una conexión MySQL con PhpMyAdmin, a través del puerto 3306; esto significa que puedo modificar mi base de datos MySQL de PhpMyAdmin x desde SQL Server (DBeaver). Sin embargo, cuando intento agregar una nueva conexión de Microsoft SQL SERVER en Rider (escribiendo el nombre de usuario, contraseña, base de datos, servidor, host y puerto correctos) y probar la conexión, surge el clásico error:
[08S01] La conexión TCP/IP con el host localhost, puerto 3306 ha fallado. Error: “El controlador recibió una respuesta de preinicio inesperada. Verifique las propiedades de la conexión y compruebe que una instancia de SQL Server está ejecutándose en el host y aceptando conexiones TCP/IP en el puerto. Este controlador solo se puede utilizar con SQL Server 2005 o posterior”. ClientConnectionId:69c13d8a-1f4f-4faf-ba64-b3a9b2ebcd13.
Tenga en cuenta que si me conecto a Rider a través de MySQL, todo funciona. El problema que enfrento es con SQL Server.
ACTUALIZACIÓN:
Tampoco funciona en el puerto 1433
ACTUALIZACIÓN:
Conexión MySQL de DBeaver
davy.ai
El mensaje de error sugiere que el controlador utilizado en Rider solo puede ser utilizado con SQL Server 2005 o posterior y que no hay una instancia de SQL Server en ejecución en el host y aceptando conexiones TCP/IP en el puerto especificado. También es importante tener en cuenta que el puerto utilizado para MySQL (3306) no es el mismo que el de SQL Server (1433).
Para establecer una conexión entre SQL Server y Rider, debes hacer lo siguiente:
Si aún tienes problemas, puede ser útil revisar los registros para ver si hay algún error específico generado. También puede ser útil revisar la configuración en ambos Rider y DBeaver para asegurarse de que sean consistentes y correctos.