Auslagerung der Wawi-Datenbank auf Netzlaufwerk

odschi

Aktives Mitglied
3. April 2010
3
0
Hallo,
folgende Ausgangssituation:

  • Ich habe zwei Notebooks (beide Win XP Pro) und ein NAS-Laufwerk (Buffalo Linkstation Duo, RAID1) in Betrieb.
  • Es ist jeweils auf beiden Notebooks JTL-Wawi mit lokalem SQL-Server installiert.
  • Aus diversen Gründen bin ich gezwungen, zwischen den Notebooks hin und her zu wechseln. Dabei läuft immer nur ein Notebook, niemals beide zugleich.
  • Die Anschaffung eines weiteren Rechners als Server ist momentan nicht möglich :redface:.
Problem:
Damit ich mir das ständige exportieren und anschließende importieren der aktuellen DB vom einen auf den anderen Notebook erspare, habe ich mir folgende Frage gestellt:
Kann ich die Wawi-Datenbank-Datei auf dem Netzlaufwerk unterbringen und auf diese von den lokalen Servern aus zugreifen?
​
Oder anders gefragt:
Kann ich, trotz lokalem SQL-Server, die Datenbank anstatt in einem lokalen Verzeichnis in ein Netzlaufwerksverzeichnis verschieben?
​
Ich habe zwar fleißig recherchiert und u.a. die Vorgehensweise aus http://forum.jtl-software.de/installation-von-jtl-wawi/15848-datenbank-auf-nas-laufwerk.html befolgt, aber beim Installieren des Servers meldet die Installationsroutine des SQL-Servers, dass sie, obwohl es vorhanden ist, das von mir angegebene Netzlaufwerk ( W: ) nicht findet.

Frage:
Hat jemand einen Tipp für mich, wie ich das Auslagern der Datenbank-Datei in ein Verzeichnis auf dem NAS-Server bewerkstelligen kann?

LG,
odschi
 

thuhn01

Guest
AW: Auslagerung der Wawi-Datenbank auf Netzlaufwerk

Kann ich, trotz lokalem SQL-Server, die Datenbank anstatt in einem lokalen Verzeichnis in ein Netzlaufwerksverzeichnis verschieben?

Frage:
Hat jemand einen Tipp für mich, wie ich das Auslagern der Datenbank-Datei in ein Verzeichnis auf dem NAS-Server bewerkstelligen kann?

Ich vermute das aus Performance-Gründen der SQL-Server ein Netzlaufwerk als Speicherort verweigert. Immerhin müsste der gesamte Verkehr jeder einzelnen Abfrage über das Netzwerk laufen. Und das sind etliche MB/GB...

Beispiel:
Der SQL-Server erhält die Anfrage nach einem Artikel, dann muss er die gesamte Tabelle tArtikel (und zugehörige Referenztabellen) übers Netz laden, verarbeiten, das Ergebnis ausgeben und zurück schreiben bevor er wieder etwas anderes machen kann.
Bei mir umfassen diese Tabellen (nur Artikel betreffend) bereits weit über 3GB - Ladezeit per Netzwerk? Kaffeetrinken reicht nicht...


Ich tippe mal dass allein der Start der Wawi mehrere Minuten dauern würde... Ganz zu schweigen vom Aufruf eines Artikels oder gar einer Artikelliste.

Packe Deine DB ins Internet zu einem DB-Provider und gut. JTL hat bspw so etwas im Angebot.
 

odschi

Aktives Mitglied
3. April 2010
3
0
AW: Auslagerung der Wawi-Datenbank auf Netzlaufwerk

Hmm, ich habe ein Gigabit-Netzwerk und die Zeitverzögerung des Datenverkehrs mit dem NAS-Server ist eigentlich nicht merklich größer als auf meiner Systemfestplatte.
Wenn ich die DB übers Internet mit 16000er DSL schiebe, müsste das doch noch erheblich länger dauern als im Netzwerk - oder habe ich da was falsch verstanden?
 

thuhn01

Guest
AW: Auslagerung der Wawi-Datenbank auf Netzlaufwerk

Hmm, ich habe ein Gigabit-Netzwerk und die Zeitverzögerung des Datenverkehrs mit dem NAS-Server ist eigentlich nicht merklich größer als auf meiner Systemfestplatte.
Wenn ich die DB übers Internet mit 16000er DSL schiebe, müsste das doch noch erheblich länger dauern als im Netzwerk - oder habe ich da was falsch verstanden?

Aber so was von völlig falsch.
Übers INet greift der SQL-Server auf seine lokale Datei (nur begrenzt über den Speicherbus) zu und gibt das klitzekleine Ergebnis (1-2tsd Zeichen) zurück.
Hast Du den SQL-Server auf einem Rechner und die Datei auf einem anderen muss der SQL-Server die Datendatei KOMPLETT übers Netz holen, auswerten, ausgeben und zurückschreiben bevor er wieder auf irgendetwas reagiert.
 

Ähnliche Themen