1. Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm
    Information ausblenden

JDBC-Verbindung zum SQL Server 2008 R2

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von zachy, 11 August 2012.

  1. zachy

    zachy Aktiver Benutzer

    Hallo Community,
    ich rätsele nun schon seit längerem an diesem Problem herum und komme zu keiner Lösung.
    Hier mal der Sachverhalt:

    Ich möchte über OpenOffice.org Base per JDBC auf den SQL Sever 2008 R2 zugreifen. Base, der SQL Server und auch das Management Studio liegen auf demselben Rechner. Das bedeutet, dass der SQL Server als Verbindungsprotokoll Shared Memory nutzt; TCP/IP ist deaktiviert.

    Mein Problem ist nun, dass ich nicht weiß, wie die Verbindungs-URL aussehen muss. Laut der MS Library muss die URL folgendes Muster aufweisen:

    Code:
    jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]
    Ich habe schon alle möglichen Schreibweisen ausprobiert, Instanz drangehängt oder weggelassen, Datenbanknamen angefügt usw. Leider spuckt mir Base immer die gleiche Fehlermeldung aus:

    So langsam bin ich echt ratlos. Da TCP/IP ja deaktiviert ist, kann es mit dem Port ja nicht klappen. Ich habe auch schon versucht TCP/IP zu aktivieren, aber ohne Erfolg. Das scheint bei dem Fall, dass Client und Server auf ein und demselben Rechner liegen, nicht zu funktionieren. Und andererseits weiß ich auch nicht, wie Verbindungs-URL bei Shared Memory aufgebaut sein muss.

    Ich hoffe jemand hat eine Idee. Auf jeden Fall wünsche ich allen ein schönes und erholsames Wochenende :)

    Viele Grüße
    zachy
     
  2. ukulele

    ukulele Datenbank-Guru

    Ich kann es zwar nicht mit sicherheit sagen aber zu 90% würde ich tatsächlich auch ein Netzwerkproblem schließen (ka ob es nur mit Shared Memory funktionieren kann). Ich meine, SQL baut die Verbindung selbst auf Localhost nur mit einer aktiven Netzwerkverbindung auf. Somit muss sowohl TCP/IP als auch DNS etc. funktionieren und die Firewall muss die Verbindung zulassen (aufjedenfall zum testen Firewall erstmal aus schalten). Auch in SQL muss ggf. noch der Netzwerkzugriff erlaubt werden.

    Ansonsten guck mal im SQL Server Configuration Manger ob eventuell irgenwas deaktiviert ist was dir komisch vorkommt.
     
    PLSQL_SQL gefällt das.
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden