Neu Dateipfade ändern auf eigenem ms sql server

jernst

Gut bekanntes Mitglied
3. Januar 2011
582
7
Berlin
Hallo,
wir tasten und testen uns gerade daran die WAWI auf einem eigenen lokalen Server zu betreiben.
Dazu haben wir ein frisches Windows 10 System mit 4 SSD und MS SQL Express 2017 aufgesetzt und in unser Netzwerk eingebunden.
Die Serverkonfiguration haben wir anhand des JTL - Leitfadens vorgenommen.
Jedoch scheitern wir daran die .log, die .mdf und die tempDB auf jeweils ein eigenes Laufwerk zu legen.

Wir haben einen Backup unseres gehosteten Systems genommen und beim Einspielen des Backups in unser System die Pfade für die .log und die . mdf angepaßt. Dies wird aber lt. MS Managementkonsole oder JTL Datenbankverwaltung nicht übernommen, es wird alles in die jeweilig vorgegebenen Verzeichnisse geschrieben, also C:\Program Files\Microsoft SQL Server\MSSQL14.JTLWAWI1302\MSSQL\DATA\Mandant_1.mdf und C:\Program Files\Microsoft SQL Server\MSSQL14.JTLWAWI1302\MSSQL\DATA\Mandant_1_log.ldf .

Unsere Fragen:
1.) Wie können wir das ändern und dann noch Frage 2 ...
2.) wo kann man das Verzeichnis für die tempDB anpasseen / wie heißt diese Datei?

Vielen Dank
 

dholle

Aktives Mitglied
19. Dezember 2016
15
4
Die Temp-Datein müssen vorher "geleert" werden, dann kann man sie verschieben.
Auch beim Log gibt es eine Möglichkeit. Im Grunde kein Hexenwerk... Die entsprechenden SQL-Befehle findet man bestimmt bei Google:
https://docs.microsoft.com/de-de/sq...es/move-system-databases?view=sql-server-2017

Zu Frage 2:
Das Microsoft MSSQL Management Studio schafft den Überblick.
Rechte Mausklick auf die Instanz/Systemdatenbanken/tempdb.... Eigenschaften... aber Achtung... man sollte wissen, was man tut.

Grüsse aus Berlin
 
  • Gefällt mir
Reaktionen: jernst

repdata

Aktives Mitglied
30. Januar 2018
21
2
wenn ihr sowieso ein frisches System aufsetzt könnt ihr doch einfach die Pfade während der Installation des SQL Servers festlegen. (Datenbankmodulkonfiguration).
Im zweiten Schritt JTL Wawi auf der vorher eingerichteten Instanz installieren.
Zum Schluss die im alten System von JTL erstellte Datenbanksicherung in JTL einspielen...
So musst du die Pfade nicht anpassen.
Bei der Installation vom SQL Server musst du nur aufpassen dass du ein Verzeichniss für die Temp bzw. log Dateien auf den Festplatten erstellst.
Bei dem Versuch die Dateien direkt ins Root-Verzeichnis der Festplatte zu installieren bekommst du sonst Fehlermeldungen.
 
  • Gefällt mir
Reaktionen: jernst

jernst

Gut bekanntes Mitglied
3. Januar 2011
582
7
Berlin
Vielen Dank für Eure Antworten, ich werde nachher daraus mal einen Job machen. Das sollte dann doch lieber jemand einstellen, der sich auskennt. Das Honorar steht sicher in keinem Verhältnis zum möglichen Schaden.
 

novaone

Neues Mitglied
5. Juli 2019
1
0
wenn ihr sowieso ein frisches System aufsetzt könnt ihr doch einfach die Pfade während der Installation des SQL Servers festlegen. (Datenbankmodulkonfiguration).
Im zweiten Schritt JTL Wawi auf der vorher eingerichteten Instanz installieren.
Zum Schluss die im alten System von JTL erstellte Datenbanksicherung in JTL einspielen...
So musst du die Pfade nicht anpassen.
Bei der Installation vom SQL Server musst du nur aufpassen dass du ein Verzeichniss für die Temp bzw. log Dateien auf den Festplatten erstellst.
Bei dem Versuch die Dateien direkt ins Root-Verzeichnis der Festplatte zu installieren bekommst du sonst Fehlermeldungen.
Moin,

zu dem punkt hätte ich mal eine Frage 🙂

könntest du mir bitte sagen was ich genau unter der Datenbankmodulkonfiguration angeben muss, also welcher punkt ist welches Verzeichnis? Z.b. welcher punkt ist die .mdf und welcher Punkt die Temp?

Dann würde ich für jeden Punkt eine Partition sowie Ordner anlegen.

Würde mich über eine Rückmeldung freuen 🙂

Beste Grüße
 

Ähnliche Themen