debian Microsoft SQL ODBC Verbindung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

debian Microsoft SQL ODBC Verbindung

Beitrag von joe2017 » 26.08.2024 10:31:20

Hallo zusammen,

ich versuche aktuell über debian eine ODBC Verbindung zu meinem Microsoft SQL Server herzustellen.
Leider komme ich hier nicht weiter.

Ich habe bereits folgende pakete installiert:

Code: Alles auswählen

sudo apt install odbcinst1debian2 odbcinst unixodbc
Die beiden Dateien (/etc/odbc.ini und /etc/odbcinst.ini) sind beide leer. Hier komme ich auch irgendwie nicht weiter.
Kann mir jemand eine Info geben was hir genau alles hinterlegt werden muss. FOlgendes habe ich bereits getestet:

odbcinst -j

Code: Alles auswählen

DRIVERS			/etc/odbcinst.ini
SYSTEM DATA SOURCES	/etc/odbc.ini
FILE DATA SOURCES	/etc/ODBCDataSources
....
sudo nano /etc/odbc.ini

Code: Alles auswählen

[SQL-SERVER-1]
Driver = ???
Database = db1
Server = 192.168.1.10
Port = 1433
client_charset = 'UTF-8'
Wenn ich die Verbindung teste erhalte ich folgenden Fehler:

Code: Alles auswählen

isql -v SQL-SERVER-1 user password
Data source name not found and no default driver specified
ISQL ERROR: Could not SQLConnect

Kann mir hierbei jemand weiterhelfen? Danke :hail:

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: debian Microsoft SQL ODBC Verbindung

Beitrag von joe2017 » 26.08.2024 10:48:24

Ich habe folgendes gefunden. Jedoch weiß ich nicht was bei Driver eingetragen werden muss? Wo finde ich in Debian den ODBC Treiber?
In der Beschreibung war hier folgende Datei hinterlegt welche bei mir jedoch nicht existiert

Code: Alles auswählen

/usr/local/lib/psqlodbcw.so
sudo nano /etc/odbcinst.ini

Code: Alles auswählen

[SQL-Server-Driver]
Driver64=
setup=
sudo nano /etc/odbc.ini

Code: Alles auswählen

[SQL-Server-Test]
Driver=SQL-Server-Driver
Servername=192.168.1.10
Database=db1
Username=test
Password=test123
Port=1433

gatnnos
Beiträge: 63
Registriert: 08.01.2023 17:57:59

Re: debian Microsoft SQL ODBC Verbindung

Beitrag von gatnnos » 26.08.2024 17:05:12

Ich bin kein DB-Spezialist, aber hier findest Du schon mal ein paar Informationen: https://wiki.ubuntuusers.de/ODBC-Datenq ... inrichten/
Und hier kannst Du den Treiber dazu downloaden: https://www.freetds.org/

Auf dem Windows SQL Server ist der TCP Port 1433 in der Windows Firewall eingehend freigegeben? Oder ist das evtl. eine Express Variante? Falls ja, dort muss man den Port 1433 explizit eintragen. Läuft der SQL Browser Dienst auf dem Windows? Falls ja, ist der Port 1434 UDP eingehend freigegeben? Falls der Dienst nicht gestartet ist, starten.

Antworten