Wenn Sie das ODBC-Protokoll zum Herstellen einer Verbindung mit Microsoft Access verwenden, kann es zu Problemen kommen run time error 3151 ODBC connection failed. Hier ist der vollständige Fehler, der auf Ihrem Bildschirm angezeigt wird:
Der obige Fehler wird aus mehreren Gründen ausgelöst und kann leicht behoben werden. In diesem Artikel werde ich die möglichen Ursachen und wirksamen Problemumgehungen diskutieren, um den Fehler “MS Access ODBC-Verbindung fehlgeschlagen” zu beseitigen. Außerdem möchte ich den Fachmann erwähnen Access Reparatur & Erholung Werkzeug Zu lösen Beheben Sie diesen Fehler mit weniger Aufwand, wenn er aufgrund einer Datenbank beschädigung auftritt.
Kostenloses MS Access-Datenbank Reparatur Tool
Reparieren Sie beschädigte MDB- und ACCDB-Datenbankdateien und stellen Sie gelöschte Datenbanktabellen, Abfragen, Indizes und Datensätze einfach wieder her. Versuch's jetzt!
Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.
Schnelle Lösungen:
- Korrigieren Sie die Option “Mit SQL Server-Authentifizierung”.
- Einrichten einer ODBC-Verbindung für eine Access-Datenbank
- Aktivieren Sie die Verfolgungs optionen
- Aktivieren Sie die Einstellungen von Named Pipe
- Überprüfen der TCP-Verbindung
- Beschädigte Access-Datenbank reparieren
Aber bevor wir fortfahren, lassen Sie uns etwas über ODBC und ODBC wissen – die Verbindung zu <Name> ist fehlgeschlagen. (Fehler 3151).
Kurzinformationen zu ODBC-Datenquellen
ODBC (Open Database Connectivity) ist ein solches Protokoll, das hauptsächlich zum Verbinden von MS Access-Datenbanken mit anderen externen Datenquellen wie Microsoft SQL Server verwendet wird. Andererseits ist eine ODBC-Datenquelle eine Kombination aus Quelldaten und den Verbindungs informationen, die für den Access auf diese bestimmten Daten erforderlich sind. Hier sind einige Beispiele für Datenquellen: SQL Server, eine Tabelle, Oracle RDBMS und Textdateien.
Ein Beispiel für Verbindungs informationen umfasst dagegen den Serverstandort, den Datenbank namen, die Anmelde-ID, das Kennwort und verschiedene ODBC-Treiberoptionen, die definieren, wie eine Verbindung zu Datenquellen hergestellt wird. Solche Informationen erhalten Sie von dem Datenbanka dministrator, mit dem Sie eine Verbindung herstellen möchten. In Access werden ODBC-Datenquellen verwendet, um Datenquellen außerhalb von Access zu verbinden, die keine integrierten Treiber enthalten.
Was ist ODBC-Verbindung fehlgeschlagen 3151?
Der Fehler “ODBC-Verbindung fehlgeschlagen” ist eine sehr häufige Fehlermeldung, die von mehreren Benutzern der Access-Datenbank behauptet wird. Es wird beobachtet, dass diese Art von ODBC-Verbindungs problem im Allgemeinen auftritt, wenn einige Änderungen in SQL-Servern mit einem neuen Namen, einer neuen IP und einem neuen DSN vorgenommen werden; oder die Erstellung eines neuen ODBC und die Änderung in Linktabellen.
Andererseits können wir sagen, dass der Fehlercode 3151 auf einen ODBC-Verbindungs fehler in MS Access zurückzuführen ist. Es gibt jedoch unzählige Ursachen, die zu diesem Fehler führen können. Aber unten habe ich die wichtigsten aufgelistet:
- Problem mit der Netzwerkverbindung
- Unangemessene SQL Server-Authentifizierung.
- Access auf Datenbank beschädigung.
- Änderungen an den Linktabellen vornehmen
- Wenn Änderungen an SQL-Servern vorgenommen werden, z. B. die Bereitstellung eines neuen Namens, einer neuen IP und eines neuen DSN.
- Die Windows-Firewall schränkt die Verbindung ein
- Falsche TCP- oder Tracing-Einstellungen.
Wie Zu fixieren Access Run Time Fehler 3151 ODBC-Verbindung fehlgeschlagen?
Zu fixieren Die ODBC-Verbindung zur Access-Datenbank ist fehlgeschlagen Fehler, hier sind die möglichen Korrekturen erwähnt. Mal sehen, was die erste Methode sagt:
Weg 1 – Option “Mit SQL Server-Authentifizierung” beheben
Treffen Sie beim Erstellen einer ODBC-Verbindung zum SQL-Server die Auswahl der vom Benutzer angegebenen Anmelde-ID und des Kennworts. Bestätigen Sie dasselbe in Microsoft Access, wo Systemdatenquelle und Maschinendatenquelle zum Erstellen der ODBC-Verbindung verwendet werden.
Hier erfahren Sie, wie Sie dieses Verfahren durchführen:
- Öffnen Sie Ihre MS Access-Datenbank >> gehen Sie zum Menü “Datei” >> klicken Sie auf “Externe Daten abrufen” >> Optionen für “Tabellen verknüpfen”.
- Wählen Sie nun aus der Liste “Dateitypen” die ODBC-Datenbank aus.
- Klicken Sie auf die Option Maschinendatenquelle.
- Tippen Sie auf die Option “Neu”.
- Wählen Sie die Systemdatenquelle und dann die Option “Weiter”.
- Klicken Sie nun auf die Option SQL Server. Tippen Sie anschließend auf die Option “Weiter” und dann auf „Fertig stellen“.
- Vergeben Sie in den vorgegebenen Textfeldern einen Namen für die ODBC-Verbindung und den SQL Server.
- Klicken Sie auf die nächste Option und aktivieren Sie die Option “Mit SQL Server-Authentifizierung unter Verwendung einer vom Benutzer eingegebenen Anmelde-ID und eines Kennworts”.
- Klicken Sie auf “Weiter” und wählen Sie die entsprechende Datenbank aus.
- Klicken Sie auf Weiter und Fertig stellen. Zu diesem Zeitpunkt können Sie die ODBC-Verbindung zum SQL Server testen.
- Klicken Sie mehrmals auf “OK“, bis Sie zur SQL Server-Anmeldeseite zurückkehren.
- Geben Sie die Anmelde-ID und das Kennwort für die SQL-Server-Datenbank ein und klicken Sie auf die Option “OK”.
- Aktivieren Sie nun das Kontrollkästchen “Passwort speichern”.
Nachdem Sie nun die oben genannten Schritte ausprobiert haben, müssen Sie das Problem der ODBC-Verbindung für eine Access-Datenbank gelöst haben. Aber wenn es nicht zum Erfolg führt, wenden Sie sich an die zweite Lösung.
Weg 2 – Richten Sie eine ODBC-Verbindung für eine Access-Datenbank ein
Es ist wichtig, die ODBC-Verbindung für die Access-Datenbank perfekt einzurichten. Überprüfen Sie also einfach, ob Sie es richtig gemacht haben oder nicht. Dies wird Ihnen auch dabei helfen, zu lernen, wie Sie eine ODBC-Verbindung für Access-Datenbank mit Formularfehler einrichten.
- Tippen Sie auf Ihrem Windows-Desktop auf “Start” > “Einstellungen” > “Systemsteuerung” > öffnen Sie die Systemsteuerung “Verwaltung”.
- Doppelklicken Sie nach dem Öffnen des Fensters “Verwaltungstools” auf die Datenquellen (ODBC).
- Klicken Sie nun im Dialogfeld “ODBC-Datenquellen administrator” auf “Hinzufügen”.
- Nachdem Sie das Dialogfeld “Neue Datenquelle erstellen” geöffnet haben, klicken Sie auf den Microsoft Access-Treiber (*.mdb) und dann auf “Fertig stellen”.
- Um den Datenquellennamen zuzuweisen, geben Sie Parcel_Owners im ODBC-Microsoft Access-Setup-Dialog ein
- Geben Sie außerdem eine Beschreibung ein, z. B. “Informationen zum Paketeigentümer”.
- Klicken Sie im selben Dialogfeld unter der Option “Datenbank” auf “Auswählen”.
- Danach wird das Dialogfeld “Datenbank auswählen” auf Ihrem Bildschirm geöffnet. Suchen Sie nach den Beispieldateien und wählen Sie die Datei “Assessor.mdb” aus. Sie müssen die Datenbank für die Datenquellen angeben.
- Tippen Sie in allen geöffneten Dialogfeldern “Datenbank auswählen”, “ODBC Microsoft Access Setup” und “ODBC-Datenquellen administrator” auf die Option “OK”.
- Schließen Sie nach Abschluss dieser gesamten Aufgabe die Systemsteuerung “Verwaltung”.
Weg 3 – Aktivieren Sie die Tracing-Optionen
Viele Benutzer haben berichtet, dass sie den Laufzeitfehler 3151 “ODBC-Verbindung fehlgeschlagen” aufgrund eines Problems mit den ODBC-Ablaufverfolgungs funktionen erhalten haben.
Nun, Sie können diesen Fehler leicht beheben, indem Sie die Registerkarte “ODBC-Administrator-Ablaufverfolgung” konfigurieren.
So können Sie das tun:
- Melden Sie sich bei der Gruppe “Lokale Administratoren” an.
- Gehen Sie als Nächstes zu “Verwaltungstools” und klicken Sie auf “ODBC-Datenquellen administrator”.
- Wählen Sie eine Registerkarte “Ablaufverfolgung”.
- Aktivieren Sie das Kontrollkästchen “Maschinenweite Nachverfolgung für alle Identitäten”.
- Aktivieren Sie das Kontrollkästchen für die maschinenweite Ablaufverfolgung, um es zu aktivieren.
- Deaktivieren Sie nun ein Kontrollkästchen, um zur Nachverfolgung pro Benutzer zurückzukehren >> klicken Sie auf “Übernehmen”.
Weg 4 – Aktivieren Sie die Einstellungen von Named Pipe
Im Allgemeinen wird das Named Pipe-Protokoll verwendet, um die Verbindung zwischen den Netzwerkbenutzern und MS SQL Server herzustellen. Die Open Database Connectivity (ODBC)-Verbindung schlägt jedoch möglicherweise fehl, wenn das Named Pipe-Protokoll deaktiviert ist.
Sie können einfach die folgenden Schritte ausführen, um die Einstellung dieses Protokolls zu aktivieren:
- Gehen Sie zur Systemsteuerung auf Ihrem PC.
- Klicken Sie auf der Seite “Alle Elemente der Systemsteuerung” >> auf “Windows-Verwaltungstools”.
- Doppelklicken Sie dann auf die lokale Sicherheitsrichtlinie.
- Unter der lokalen Sicherheitsrichtlinie müssen Sie auf Sicherheitseinstellungen >> Lokale Richtlinien klicken.
- Klicken Sie anschließend auf “Sicherheitsoptionen” > tippen Sie mit der rechten Maustaste auf die Option “NetzwerkAccess: Named Pipes, auf die anonym zugegriffen werden kann” > wählen Sie die Option “Aktiviert”.
Weg 5 – Beheben Sie den Laufzeitfehler 3151, ODBC-Verbindung fehlgeschlagen, indem Sie die TCP-Verbindung überprüfen
Sie können einfach nach der aktiven IP-Statistik und TCP-Verbindung suchen, indem Sie die folgenden Schritte ausführen:
Schritt 1: Drücken Sie zunächst die Tasten Win + R und geben Sie dann “CMD” ein >> OK, um das Eingabeaufforderungsfenster zu öffnen.
Schritt 2 – Geben Sie unter Eingabeaufforderung >> den folgenden Befehl ein:
netstat -n –a.
Weg 6 – Beschädigte Access-Datenbank reparieren
Wie im Abschnitt “Ursachen” erwähnt, kann eine Beschädigung der Datenbank auch dazu führen, dass die Verbindung zu <Name> fehlschlägt. (Fehler 3151). In einem solchen Fall können Sie das integrierte Compact & Repair-Tool von Access verwenden.
So können Sie das tun:
- Öffnen Sie Ihre Access-Datenbank.
- Klicken Sie auf Datei und dann auf Info.
- Suchen Sie anschließend nach “Datenbank komprimieren und reparieren” und klicken Sie darauf.
Empfohlene Option, um die Access-Datenbank sicher und fehlerfrei zu halten:
Wenn Sie Ihre Access-Datenbankdateien sicher und frei von Beschädigungsfehlern halten möchten, sollten Sie auch eine ordnungsgemäße und aktuelle Sicherung Ihrer Access-Datenbank erstellen.
Aber wenn Sie bereits mit der Beschädigung der Accesssdatenbank zu kämpfen haben oder der Fehler behoben ist, brauchen Sie sich darüber auch keine Sorgen zu machen. Versuchen Sie es einfach mit dem Profi Access Datenbank Reparatur Werkzeug effektiv zu machen Reparatur Access auf Datenbank-MDB/ACCDB-Dateien.
Diese MS Access-Wiederherstellungssoftware arbeitet effizient bei der Reparatur beschädigter Access-Datenbanken. Darüber hinaus scannt die Software jedes Segment der beschädigten Accesssdatenbank gründlich und entfernt alle Störungen daraus. Das Tool ist einfach perfekt, um alle Elemente von Access-Datenbankdateien wie Tabellen, Abfragen, Indizes, Makros usw. sicher und problemlos wiederherzustellen.

* Durch Klicken auf die Schaltfläche Herunterladen oben und Installieren von Stellar Repair for Access (14.8 MB) bestätige ich, dass ich die Endbenutzer-Lizenzvereinbarung und die Datenschutzrichtlinie dieser Website gelesen habe und damit einverstanden bin.
Schritte zur Verwendung Access Reparatur Werkzeug
Endgültiges Urteil
Der Access-Laufzeitfehler 3151 ODBC-Verbindung fehlgeschlagen kann aus verschiedenen Gründen auftreten. Sie können jedoch die oben genannten Methoden befolgen, um diesen Fehler zu beheben.
Falls dieser Fehler aufgrund einer Beschädigung der Datenbank auftritt, müssen Sie sich für entscheiden Access Reparatur Werkzeug. Es ist mit einer einfachen Benutzeroberfläche ausgestattet, mit der Sie beschädigte Datenbankdateien im Handumdrehen reparieren können. Außerdem kann es Ihnen dabei helfen, alle Objekte aus einer beschädigten Datei ohne Datenverlust wiederherzustellen.
Ich hoffe, Ihnen hat dieser Beitrag gefallen.
Diese Software gewährleistet die nahtlose Reparatur und Wiederherstellung der ACCDB- und MDB-Datenbank und stellt alle Objekte einschließlich Tabellen, Berichte, Abfragen, Datensätze, Formulare und Indizes sowie Module, Makros usw. wieder her. Beheben Sie Microsoft Access-Probleme jetzt in 3 einfachen Schritten:
- Herunterladen Sie Stellar Repair for Access mit der Bewertung Toll auf Cnet herunter.
- Klicken Sie auf die Option Browse und Search, um eine beschädigte Access-Datenbank zu finden.
- Klicken Sie auf die Schaltfläche Repair, um die Datenbankobjekte zu reparieren und in der Vorschau anzuzeigen.