Announcement

Collapse
No announcement yet.

ADO-Zugriff auf Sql-Server 2005

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ADO-Zugriff auf Sql-Server 2005

    Sehr geehrte Spezialisten,

    bekomme mit Delphi5 ADO-Componeten keine Verbindung mehr zu dem neuen
    Server (gleicher Name wie der alte). Alter Server ist „abgeraucht“ durch Blitzeinschlag.
    SQL-Server 2005 installiert und meine DB’s importiert auf dem Neuen, alles läuft.
    Habe die Protokolle überprüft – TCP/IP Port 1433 – ok!
    Habe die firewall ausgeschaltet.
    Mit dem Windows-Explorer habe ich auch das nötige Netzlaufwerk verbunden
    vorm ArbeitsPC zum "Server" alles ok.
    Beim Connectionstring-Aufbau mit ADO wird der Server erkannt. (Daisy2000 wird angeboten).
    Benutzername ‚sa’ ist auch vorhanden.
    Aber bei der Auswahl der Datenbank kommt der Fehler:
    SQL-Server existiert nicht oder Zugriff verweigert.
    Alter Server war mit SQL-Server2000 bestückt.
    Habe keine Idee mehr warum die Verbindung zur DB nicht zustande kommt.
    Herzlichen Dank für Eure Bemühungen.
    Grüße vom trüben Niederrhein
    Basti

  • #2
    Ist den das entsprechende Protokoll das für den Remote Zugriff zuständig (also höchstwahrscheinlich TCP/IP) ist auch eingeschaltet. wenn ich das richtig in Erinnerung habe sind die erstmal disabled und nur lokaler Zugriff ist möglich.

    Comment


    • #3
      Hallo Ralf,

      ersteinmal herzlichen Dank für diese Antwort.
      Bringt mich leider aber nicht weiter.
      Die Clintconfiguration ist eingestellt (Port 1433) und aktiv.
      Und die TCP/IP ist sowohl auf dem Clint (ArbeitsPC) aktiv, als auch auf dem
      Server (XP). Es gibt nicht den Unterschied zwischen lokal und allgemein.
      Der XP-Server heißt DAISY2000.
      In dem Configurations-Manager wird
      der ServerName mit SQL Server (SQLEXPRESS) angegeben.
      Vielleicht kann ich garnicht vom ArbeitsPC auf die DB auf dem Server
      zugreifen?!
      Aber wie schon geschrieben, die physikalische Verbindung über den
      Windows-Explorer ist ja da und der Standardport (1433) ist auch eingestellt.
      Ich versuche mit dem SQL-Query-Analyser auch zuzugreifen.
      Auch da bekomme ich schon beschriebene Fehlermeldung.
      Wer kann mir da weiter helfen??
      Grüße vom trüben Niederrhein

      Basti

      Comment


      • #4
        http://www.linglom.com/2009/03/28/en...-2008-express/

        Wird vermutlich Helfen wenn man schon die Schmalspurversion des SQL Servers verwendet und nicht mal einen richtigen Server dafür spendiert (XP ist keine Server-Betreibssystem)

        Comment


        • #5
          Wird im String neben dem Servernamen auch der Instanzname mit angegeben? Sieht aus, als müsste man da zB so etwas wie server=DAISY2000\SQLEXPRESS schreiben (laut Anzeige im Konfigurationsmanager).

          bye,
          Helmut

          Comment


          • #6
            Und die TCP/IP ist sowohl auf dem Clint (ArbeitsPC) aktiv
            Wirklich auch unter dem SQL - Server - Konfigurationsmanager unter Netzwerkkonfiguration aktiviert - oder nur auf Windows - Ebene?

            Und, Helmut hat recht, der Instanzname muss mit angegeben werden.

            Viel Erfolg!
            Tino
            Ich habs gleich!
            ... sagte der Programmierer.

            Comment


            • #7
              Hallo Leute,

              ersteinmal herzlichen Dank für Eure Antworten!
              Ich kann bestätigen, das die Schreibweise DAISY2000\SQLEXPRESS richtig ist.
              Aber das Problem lag an einem Dienst (SQL Server Browser), den ich vom
              SQL Server 2003 nicht kannte.
              Dieser Dienst ist für die Clint-Zugriffe da.
              Musste nur gestartet werden, und schon konnte ich von den ArbeitsPC's
              auf den "Server" zugreifen.
              Hatte auch gedacht, das es an dem XP liegt, da es ja kein Server-Betriebsystem ist.
              Auch war ich mir unsicher, da ich den SQL Server 2005 kostenfrei aus dem
              Netz geladen habe.
              Aber wie schon geschrieben, ich kann auf die DB jetzt zugreifen und habe
              die volle Funktionsweise wie vorher.

              Viele Grüße vom sonnigen Niederrhein bis zum nächsten Mal !

              Basti

              Comment

              Working...
              X