131361
Goto Top

Probleme bei Verbindung zur Sybase Datenbank mit Excel 2019

Hallo zusammen,

wir haben eine alte Sybase 7.0 Datenbank (32bit)
Bislang konnte ich via Excel 2010 (32bit) via ODBC 32bit Adaptive Server Anywhere 7.0 einen Verbindung herstellen.

Nun sind wir auf Office 2019 (64bit) umgestiegen
Die Verbindung via Excel klappt nicht, da dieses nach einer ODBC 64bit Verbindung sucht und nicht finden kann.
Daraufhin habe ich die aktuellste Version 17.0 installiert: https://archive.sap.com/documents/docs/DOC-35857
Habe eine ODBC 64bit eingerichtet, bei dem der Verbindungstest über die ODBC Konsole auch tadellos funktioniert.

Bei Excel habe ich jetzt die Meldung beseitigt, dass keine passenden ODBC Verbindung hergestellt werden kann.
Stattdessen erhalte ich aber nun folgende Meldung:

asa

Sagt mir leider überhaupt nichts :/
Könnt Ihr hier unterstützen?

Danke !

Content-Key: 574401

Url: https://administrator.de/contentid/574401

Ausgedruckt am: 29.03.2024 um 06:03 Uhr

Mitglied: 144260
144260 25.05.2020 aktualisiert um 12:30:27 Uhr
Goto Top
Bei Excel habe ich jetzt die Meldung beseitigt, dass keine passenden ODBC Verbindung hergestellt werden kann.
Stattdessen erhalte ich aber nun folgende Meldung:
Also die Meldung besagt ja eigentlich nur, dass er die Tabelle mit dem Namen "SYSUSER" nicht findet nicht aber das die Verbindung nicht hergestellt werden könnte. Ich denke eher das das an Berechtigungsproblemen liegt, bzw. die Verbindung in einem falschen Credential-Kontext läuft und somit keine Zugriffsrechte auf die Tabelle SYSUSER besteht.
Mitglied: 131361
131361 25.05.2020 um 12:36:36 Uhr
Goto Top
Was genau heißt das für mich?
An der eigentlichen Abfrage, welche in der Excel Datei hinterlegt ist, hat sich ja nichts geändert.
Liegt hier noch ein Fehler bei der Konfiguration der ODBC Verbindung vor?
Wenn ja, was kann ich überprüfen ?
Mitglied: 144260
144260 25.05.2020 aktualisiert um 12:40:18 Uhr
Goto Top
Zitat von @131361:

Was genau heißt das für mich?
Passende Credentials für die Verbindung hinterlegen.
Liegt hier noch ein Fehler bei der Konfiguration der ODBC Verbindung vor?
Ja, so wie ich das hier ohne weitere Details einschätzen kann.
Wenn ja, was kann ich überprüfen ?
Credentials in den Einstellungen der ODBC Verbindung.
Mitglied: 131361
131361 25.05.2020 um 12:42:28 Uhr
Goto Top
In er ODBC Verbindung sind die selben Zugangsdaten hinterlegt, wie in der 32bit ODBC Verbindung.
Mitglied: 144260
144260 25.05.2020 aktualisiert um 12:46:19 Uhr
Goto Top
Zitat von @131361:

In er ODBC Verbindung sind die selben Zugangsdaten hinterlegt, wie in der 32bit ODBC Verbindung.
Würde ich nochmal doppelchecken ... Wenn Tabellen nicht gefunden werden liegt es meist entweder an den Credentials oder sonstigen ODBC Einstellungen. Und die Abfrage im Excel File auf die neue ODBC-Verbindung aktualisieren!
Mitglied: 131361
131361 25.05.2020 um 13:05:10 Uhr
Goto Top
So, noch mal geprüft.
Sind exakt die selben Zugangsdaten wie in der 32bit ODBC
Auch im Excel File wurde die richtige ODBC Verindung ausgewählt.

Meldung bleibt.

Was mich wundert ist das ich in meiner Abfrage überhaupt nichts von einer Tabelle "SYSUSER" abfrage.
Wie kommt es dann zu dieser Tabelle? :/
Mitglied: 144260
144260 25.05.2020 um 13:11:56 Uhr
Goto Top
Zitat von @131361:

Was mich wundert ist das ich in meiner Abfrage überhaupt nichts von einer Tabelle "SYSUSER" abfrage.
Wie kommt es dann zu dieser Tabelle? :/
Ist eine Systemtabelle:
http://dcx.sybase.com/sa160/en/dbreference/sysuser-system-view.html
Ohne weitere Info zu den Abfragen & Sheet schwierig im Forum-Kontext zu debuggen ...
Mitglied: 131361
131361 25.05.2020 um 13:55:30 Uhr
Goto Top
Welche Informationen werden benötigt ?
Dann würde ich diese bereitstellen face-smile
Mitglied: 144260
144260 25.05.2020 aktualisiert um 14:00:32 Uhr
Goto Top
Abfrage, Abfrageeinstellungen, usw. aber ob noch weitere Sachen im Sheet versteckt sind (Makros Eventprozeduren oder sonstige Verknüpfungen mit der DB könne wir hier ja nicht sehen.)
Mitglied: 131361
131361 25.05.2020 aktualisiert um 14:17:44 Uhr
Goto Top
Es handelt sich hierbei um eine wirklich einfache Excel Liste:

Die Abfrage heißt:

SELECT * FROM DBA.Maschinen Maschinen


IM Feld Verbindungszeichenfolge steht DSN=ODBC_Excel <= der selbe Name, wie die ODBC Verbindung angelegt wurde.
Mitglied: 144260
144260 25.05.2020 um 14:13:10 Uhr
Goto Top
DNS
Da hast du deinen Tippfehler
Mitglied: 131361
131361 25.05.2020 um 14:17:32 Uhr
Goto Top
Ja, aber nur hier im Forum :D
Sollte DSN heißen - habe es korrigiert
Mitglied: Th0mKa
Th0mKa 26.05.2020 um 14:51:11 Uhr
Goto Top
Zitat von @131361:

wir haben eine alte Sybase 7.0 Datenbank (32bit)

Daraufhin habe ich die aktuellste Version 17.0 installiert: https://archive.sap.com/documents/docs/DOC-35857

Moin,

wie habt ihr denn die Datenbank in die neue Engine geladen?

/Thomas