Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. SQL Adapter - keine Verbindung zum Server

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    288

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    269

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    913

SQL Adapter - keine Verbindung zum Server

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 241 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tomlei1
    schrieb am zuletzt editiert von Homoran
    #1

    Ich habe den IOBroker komplett neu aufgesetzt und bekomme den SQL Adapter nicht mit der SQL Server Express Instanz verbunden.
    Mit HeidiSQL kann ich auf den SQL Server problemlos zugreifen. Die Verbindungsdaten habe ich genauso eingegeben wie am PC2 bei dem die IOBroker Installation läuft und dem auch ein SQL Server läuft (Benutzerrechte sind vergeben, Port ist definiert, etc.).

    Kann mir jemand bei der Interpretation des Fehlerlogs helfen?

    FehlerLog:

    2024-05-30 18:01:36.053 - info: host.MiniPC instance system.adapter.sql.0 started with pid 3492
    2024-05-30 18:01:36.517 - info: sql.0 (3492) starting. Version 2.2.0 in C:/ioBroker/node_modules/iobroker.sql, node: v20.14.0, js-controller: 5.0.19
    2024-05-30 18:01:36.526 - error: sql.0 (3492) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    2024-05-30 18:01:36.526 - error: sql.0 (3492) unhandled promise rejection: Cannot find module 'mssql'
    Require stack:
    - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
    - C:\ioBroker\node_modules\iobroker.sql\main.js
    2024-05-30 18:01:36.528 - error: sql.0 (3492) Error: Cannot find module 'mssql'
    Require stack:
    - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
    - C:\ioBroker\node_modules\iobroker.sql\main.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
    at Function.Module._load (node:internal/modules/cjs/loader:986:27)
    at Module.require (node:internal/modules/cjs/loader:1233:19)
    at require (node:internal/modules/helpers:179:18)
    at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:6:31)
    at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:61:4)
    at Module._compile (node:internal/modules/cjs/loader:1358:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    at Module.load (node:internal/modules/cjs/loader:1208:32)
    at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
    2024-05-30 18:01:36.528 - error: sql.0 (3492) Exception-Code: MODULE_NOT_FOUND: Cannot find module 'mssql'
    Require stack:
    - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
    - C:\ioBroker\node_modules\iobroker.sql\main.js
    2024-05-30 18:01:37.540 - warn: sql.0 (3492) Terminated (UNCAUGHT_EXCEPTION): Without reason
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: Error: Cannot find module 'mssql'
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: Require stack:
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: - C:\ioBroker\node_modules\iobroker.sql\main.js
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._load (node:internal/modules/cjs/loader:986:27)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1233:19)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at require (node:internal/modules/helpers:179:18)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:6:31)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:61:4)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module._compile (node:internal/modules/cjs/loader:1358:14)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module.load (node:internal/modules/cjs/loader:1208:32)
    2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
    2024-05-30 18:01:38.087 - error: host.MiniPC instance system.adapter.sql.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    2024-05-30 18:01:38.087 - info: host.MiniPC Rebuild for adapter system.adapter.sql.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
    

    MOD-EDIT: Code in code-tags gesetzt!

    T 1 Antwort Letzte Antwort
    0
    • T tomlei1

      Ich habe den IOBroker komplett neu aufgesetzt und bekomme den SQL Adapter nicht mit der SQL Server Express Instanz verbunden.
      Mit HeidiSQL kann ich auf den SQL Server problemlos zugreifen. Die Verbindungsdaten habe ich genauso eingegeben wie am PC2 bei dem die IOBroker Installation läuft und dem auch ein SQL Server läuft (Benutzerrechte sind vergeben, Port ist definiert, etc.).

      Kann mir jemand bei der Interpretation des Fehlerlogs helfen?

      FehlerLog:

      2024-05-30 18:01:36.053 - info: host.MiniPC instance system.adapter.sql.0 started with pid 3492
      2024-05-30 18:01:36.517 - info: sql.0 (3492) starting. Version 2.2.0 in C:/ioBroker/node_modules/iobroker.sql, node: v20.14.0, js-controller: 5.0.19
      2024-05-30 18:01:36.526 - error: sql.0 (3492) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
      2024-05-30 18:01:36.526 - error: sql.0 (3492) unhandled promise rejection: Cannot find module 'mssql'
      Require stack:
      - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
      - C:\ioBroker\node_modules\iobroker.sql\main.js
      2024-05-30 18:01:36.528 - error: sql.0 (3492) Error: Cannot find module 'mssql'
      Require stack:
      - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
      - C:\ioBroker\node_modules\iobroker.sql\main.js
      at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
      at Function.Module._load (node:internal/modules/cjs/loader:986:27)
      at Module.require (node:internal/modules/cjs/loader:1233:19)
      at require (node:internal/modules/helpers:179:18)
      at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:6:31)
      at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:61:4)
      at Module._compile (node:internal/modules/cjs/loader:1358:14)
      at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
      at Module.load (node:internal/modules/cjs/loader:1208:32)
      at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
      2024-05-30 18:01:36.528 - error: sql.0 (3492) Exception-Code: MODULE_NOT_FOUND: Cannot find module 'mssql'
      Require stack:
      - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
      - C:\ioBroker\node_modules\iobroker.sql\main.js
      2024-05-30 18:01:37.540 - warn: sql.0 (3492) Terminated (UNCAUGHT_EXCEPTION): Without reason
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: Error: Cannot find module 'mssql'
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: Require stack:
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: - C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: - C:\ioBroker\node_modules\iobroker.sql\main.js
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._load (node:internal/modules/cjs/loader:986:27)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1233:19)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at require (node:internal/modules/helpers:179:18)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:6:31)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object. (C:\ioBroker\node_modules\iobroker.sql\lib\mssql-client.js:61:4)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module._compile (node:internal/modules/cjs/loader:1358:14)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Object.Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Module.load (node:internal/modules/cjs/loader:1208:32)
      2024-05-30 18:01:38.087 - error: host.MiniPC Caught by controller[1]: at Function.Module._load (node:internal/modules/cjs/loader:1024:12)
      2024-05-30 18:01:38.087 - error: host.MiniPC instance system.adapter.sql.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
      2024-05-30 18:01:38.087 - info: host.MiniPC Rebuild for adapter system.adapter.sql.0 not successful in 3 tries. Adapter will not be restarted again. Please execute "npm install --production" in adapter directory manually.
      

      MOD-EDIT: Code in code-tags gesetzt!

      T Offline
      T Offline
      tomlei1
      schrieb am zuletzt editiert von
      #2

      Hat keiner einen Hinweis? Welche Fallstricke existieren beim Installieren einer angebotenen Bibliothek? Warum kann das nicht einfach funktionieren - wurde diese Version ausreichend getestet.

      IOBroker für Windows von der Homepage geladen - installiert - ging eigentlich problemlos, ohne Fehlermeldung.
      Instanz für den SQL Connector installiert, ohne Fehlermeldung.
      Verbindung nicht möglich - mit für mich unverständlichen Informationen im Log.

      So macht das keinen Spaß.

      Tom

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • T tomlei1

        Hat keiner einen Hinweis? Welche Fallstricke existieren beim Installieren einer angebotenen Bibliothek? Warum kann das nicht einfach funktionieren - wurde diese Version ausreichend getestet.

        IOBroker für Windows von der Homepage geladen - installiert - ging eigentlich problemlos, ohne Fehlermeldung.
        Instanz für den SQL Connector installiert, ohne Fehlermeldung.
        Verbindung nicht möglich - mit für mich unverständlichen Informationen im Log.

        So macht das keinen Spaß.

        Tom

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        schrieb am zuletzt editiert von Thomas Braun
        #3

        @tomlei1 sagte in SQL Adapter - keine Verbindung zum Server:

        So macht das keinen Spaß.

        Stimmt. Ich würde, damit es Spaß macht, auch auf Linux setzen. ;-)

        Hier baut der Adapter jedenfalls:

        $ iobroker add sql auto --host chet --debug
        
        Installing iobroker.sql@2.2.0... (System call)
        
        npm warn While resolving: @iobroker/adapter-core@3.1.4npm warn Found: @iobroker/types@6.0.0npm warn node_modules/iobroker.admin/node_modules/@iobroker/typesnpm warn @iobroker/types@"6.0.0" from iobroker.admin@6.17.14
        
        npm warn node_modules/iobroker.adminnpm warn iobroker.admin@"6.17.14" from the root projectnpm warnnpm warn Could not resolve dependency:npm warn peer @iobroker/types@"^5.0.11" from @iobroker/adapter-core@3.1.4npm warn node_modules/iobroker.admin/node_modules/@iobroker/adapter-corenpm warn @iobroker/adapter-core@"^3.1.4" from iobroker.admin@6.17.14npm warn node_modules/iobroker.adminnpm warnnpm warn Conflicting peer dependency: @iobroker/types@5.0.19npm warn node_modules/@iobroker/typesnpm warn peer @iobroker/types@"^5.0.11" from @iobroker/adapter-core@3.1.4npm warn node_modules/iobroker.admin/node_modules/@iobroker/adapter-corenpm warn @iobroker/adapter-core@"^3.1.4" from iobroker.admin@6.17.14npm warn node_modules/iobroker.admin
        
        npm warn deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
        
        npm warn deprecated are-we-there-yet@3.0.1: This package is no longer supported.
        
        npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
        
        npm warn deprecated npmlog@6.0.2: This package is no longer supported.
        
        added 74 packages in 34s
        
        190 packages are looking for funding run `npm fund` for details
        
        host.chet install adapter sql
        
        upload [13] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/de/translations.json i18n/de/translations.json application/json
        
        upload [12] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/en/translations.json i18n/en/translations.json application/json
        
        upload [11] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/es/translations.json i18n/es/translations.json application/json
        
        upload [10] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
        
        upload [9] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/it/translations.json i18n/it/translations.json application/json
        
        upload [8] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
        
        upload [7] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
        
        upload [6] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
        
        upload [5] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
        
        upload [4] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
        
        upload [3] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/jsonConfig.json jsonConfig.json application/json
        
        upload [1] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/sql.png sql.png image/png
        
        upload [0] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/words.js words.js application/javascript
        
        host.chet object system.adapter.sql created/updated
        
        host.chet create instance sql
        
        host.chet object system.adapter.sql.0.alive created
        
        host.chet object system.adapter.sql.0.connected created
        
        host.chet object system.adapter.sql.0.compactMode created
        
        host.chet object system.adapter.sql.0.cpu created
        
        host.chet object system.adapter.sql.0.cputime created
        
        host.chet object system.adapter.sql.0.memHeapUsed created
        
        host.chet object system.adapter.sql.0.memHeapTotal created
        
        host.chet object system.adapter.sql.0.memRss created
        
        host.chet object system.adapter.sql.0.uptime created
        
        host.chet object system.adapter.sql.0.inputCount created
        
        host.chet object system.adapter.sql.0.outputCount created
        
        host.chet object system.adapter.sql.0.eventLoopLag created
        
        host.chet object system.adapter.sql.0.sigKill created
        
        host.chet object sql.0.info created
        
        host.chet object sql.0.info.connection created
        
        host.chet Set default value of sql.0.info.connection: false
        
        host.chet object system.adapter.sql.0 created
        
        Process exited with code 0
        

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        1 Antwort Letzte Antwort
        0

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        601

        Online

        32.8k

        Benutzer

        82.8k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe