Saltar al contenido

¿Cómo conectarse a SQL Server con SQuirreL SQL desde un cuadro de Linux no registrado en el dominio?

Nuestros programadores estrellas agotaron sus provisiones de café, buscando día y noche por la respuesta, hasta que Eva encontró la contestación en GitLab por lo tanto ahora la comparte contigo.

Solución:

Me deshice del controlador JDBC de Microsoft SQL Server y descargué el controlador jTDS. Modifiqué un poco hasta que finalmente obtuve una conexión exitosa. la conexion correcta string era:

jdbc:jtds:sqlserver://:1433;databaseName=;domain=

La respuesta puede ser obsoleta ya que tuve un problema similar con SQuirrel SQL en MacOS 10.9.3, no en el cuadro de Linux. La forma en que Peter resolvió el problema me inspiró. Como la solución no era la más sencilla, decidí ponerla aquí. Espero que ayude a alguien.

  1. Descargue el último controlador JDBC de Microsoft 4.0 para SQL Server (paquete tar.gz)
  2. Extraiga solo sqljdbc4.jar del paquete
  3. Copie el archivo jar en Squirrel SQL (Contenido->Recursos->Java->Lib)
  4. Ahora el controlador JDBC de Microsoft MSSQL Server está disponible para crear alias
  5. URL de conexión: jdbc:sqlserver://NOMBRE DEL SERVIDOR; nombre de la base de datos = NOMBRE DE LA BASE DE DATOS

Otra solución que funcionó para mí. En un escritorio de Windows que se conecta a SQL Server 2008 R2, tuve que seguir estos pasos:

  • copia el jtds-1.3.1.jar en el directorio SQuirrel SQL lib
  • reinicie SQuirrel SQL y compruebe que ve jTDSMicrosoft SQL en la lista de conductores
  • asegúrese de que en la configuración del controlador el nombre de la clase especifica net.sourceforge.jtds.jdbc.Driver
  • usar una conexión string Me gusta esto

jdbc:jtds:sqlserver://:/;instance=

Comentarios y calificaciones del artículo

Acuérdate de que tienes la capacidad de decir si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *