GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie verbinde ich mich mit SQuirreL SQL von einer nicht in der Domäne registrierten Linux-Box mit SQL Server?

Ich habe den Microsoft SQL Server JDBC-Treiber entfernt und den jTDS-Treiber heruntergeladen. Ich habe ein bisschen daran gefeilt, bis ich endlich eine erfolgreiche Verbindung hatte. Die korrekte Verbindungszeichenfolge war:

jdbc:jtds:sqlserver://<server_ip>:1433;databaseName=<instance_name>;domain=<domain_name>

Die Antwort ist möglicherweise veraltet, da ich ein ähnliches Problem mit SQuirrel SQL unter MacOS 10.9.3 und nicht unter Linux hatte. Die Art und Weise, wie Peter das Problem gelöst hat, hat mich inspiriert. Da die Lösung nicht ganz einfach war, habe ich mich entschieden, sie hier zu stellen. Hoffe es hilft jemandem.

  1. Laden Sie den neuesten Microsoft JDBC-Treiber 4.0 für SQL Server herunter (tar.gz-Paket)
  2. Nur sqljdbc4.jar aus dem Paket extrahieren
  3. Kopieren Sie die JAR-Datei in Squirrel SQL (Inhalte->Ressourcen->Java->Lib)
  4. Jetzt ist Microsoft MSSQL Server JDBC Driver verfügbar, um Alias ​​zu erstellen
  5. Verbindungs-URL:jdbc:sqlserver://SERVERNAME;databaseName=DATABASENAME

Eine andere Lösung, die für mich funktioniert hat. Auf einem Windows-Desktop, der eine Verbindung zu SQL Server 2008 R2 herstellte, musste ich die folgenden Schritte ausführen:

  • kopieren Sie die jtds-1.3.1.jar in das SQuirrel SQL \lib-Verzeichnis
  • Starten Sie SQuirrel SQL neu und prüfen Sie, ob jTDS Microsoft SQL angezeigt wird in der Fahrerliste
  • Stellen Sie sicher, dass in der Treiberkonfiguration der Klassenname net.sourceforge.jtds.jdbc.Driver angibt
  • Verwenden Sie eine Verbindungszeichenfolge wie diese

jdbc:jtds:sqlserver://<hostnameOrIp>:<port>/<databaseName>;instance=<instanceName>


Linux
  1. So arbeiten Sie mit dem SFTP-Client unter Linux – 10 sftp-Befehle

  2. So verwenden Sie OpenSSH, um eine Verbindung zu Ihrem Linux-Server herzustellen

  3. Authentifizieren Sie sich mit pyodbc von Linux zu Windows SQL Server

  4. Wie teile ich das Internet mit Windows von meiner Linux-Box aus?

  5. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

Wie Sie von Windows aus SSH in Ihren Linux-Server einbinden

So erstellen Sie einen Domänencontroller unter Linux für AD

So stellen Sie von Linux aus eine Verbindung zu SQL Server her

So verbinden Sie sich mit Samba mit Linux Active Directory

So überprüfen Sie die VPS-Serverparameter mit dem Linux-Befehl

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN