Gelöst Wie spiele ich ein Backup für einen 2. Mandanten ein?

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
Hallo Leute,

kurze Erklärung vorweg: Ich handle einen Shop mit JTL-Shop2 inkl. aktuellster WaWi (099645c)

Bedingt dadurch habe ich einem Kollegen von mir jetzt auch JTL-Shop2 empfohlen, welcher den Shop auch bereits gekauft hat und nun selbst einrichten möchte. Da hängt es bei ihm allerdings, da er a.) wie der Ochs vor dem Berg steht und b.) auch zeitlich ziemlich eingebunden ist.

Deshalb wollte ich ihm helfen und ihm beim einpflegen der Produkte behilflich sein.

Dazu bin ich folgendermaßen vorgegangen. Ich habe in meiner WaWi einen zweiten Mandanten angelegt. Nun wollte ich via JTL-Wawi -> DB Import (Sicherung einspielen), sodass ich mit den bisherigen Daten weiter arbeiten kann. Dabei erhalte ich folgende Fehlermeldung

Error -1 preforming Exec
SQL State = 0000
SQL Message=
Src: Exec Direct

Ich weiß, dass dieser Fehlermeldung hier schon mehrfach besprochen wurde, doch mittels der Suche bin ich jetzt nicht fündig geworden. Vermutlich benutze ich falsche Suchbegriffe.

Die Wiki hat mit jetzt auch nicht wirklich geholfen.

Nochmal zur Verdeutlichung was ich gerne haben möchte:

Ich möchte in meine bestehende WaWi einen zweiten Mandanten hinzufügen und dort sein Backup einspielen, sodass ich nur via "Benutzer wechseln" zwischen den beiden Shop switchen kann, damit ich ihm bei der Eingabe der Produkte behilflich sein kann.

Noch eine Frage zum Abschluss, damit ich weiß ob ich da in meiner Vermutung richtig liege.
In der Wiki steht zum manuellen Einspielen der DB folgende Kommandozeile

osql.exe -D eazy -U sa -P sa04jT14 -d master -Q "restore database eazybusiness from disk='c:\meine.bak' with replace"

Da ich bereits einen zweiten Mandanten angelegt habe, wird mir im Mandanten Fenster für meine Shop folgende Datenbanken angezeigt

Mein Shop = eazybusiness
Shop des Freundes: Mandant_3


Gehe ich recht in der Annahme, dass ich beim manuellen einspielen der Datenbank folgende Kommandozeile nutzen müsste?

osql.exe -D eazy -U sa -P sa04jT14 -d master -Q "restore database Mandant_3 from disk='c:\thomas_08072009.bak' with replace"

Auf diesem Wege habe ich es nämlich versucht, doch dann erhalte ich im DOS Prompt dutzende Fehlermeldungen und es funktioniert nicht.

Was halt sichergestellt sein sollte ist, dass ich meine Daten nicht abschieße. Logischerweise habe ich immer ein aktuelles Backup.

Kann mir bitte hier jemand behilflich sein?

Ich bedanke mich
Niko
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Hallo,

wie ich es richtig verstanden habe, möchtest Du seine Datenbank (eazybusienss) bei Dir als Mandant_3 einspielen?

Die BAK Datei hat immer den Namen der Datenbank gespeichert so das diese nicht ohne weiteres in eine andere Datenbank eingelesen werden kann.

So sollte es funktionieren:

Code:
osql.exe  -D eazy -U sa -P sa04jT14 -d master -Q "restore database mandant_3 from disk ='c:\my.bak' with replace, move 'eazybusiness' to 'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF', move 'eazybusiness_Log' to 'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3_log.LDF' "

my.bak entsprechend umbenenen. Die BAK Datei sollte backup der eB-Standard des Freundes sein.
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Nee, ist nicht ganz richtig

Meine Datenbank = eazybusiness
Seine Datenbank = Mandant_3

Ich möchte meine Daten völlig unangetastet lassen und sein Backup (was er bisher eingepflegt hat) in Mandant_3 einspielen, damit ich zwischen den Mandanten switchen kann und ihm so bei der Einpflege der Daten behilflich sein kann.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Ja, ist korrekt.

Die Datenbank des Freundes was er eingepflegt hat ist doch auch eB-Standard oder?

Und die eB-Standard des Freundes muss als Mandant_3 bei Dir eingespielt werden.

Die eigene eB-Standard wird nicht angefasst.

eB-Standard=eazybusiness.
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Bei ihm auf dem Rechner ist es eB-Standard, richtig. Auch heißt seine Datenbank daheim logischerweise auch eazybusiness.

Sollte das mit der obigen Kommandozeile also so funktionieren?

Ich bin in Sachen Datenbank selber nicht so fit und frage lieber zweimal nach, bevor ich mir nachher meine eigene WaWi zerhacke.

Ich danke dir!
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Folgende Fehlermeldung erhalte ich, wenn ich obige Kommandozeile eingebe, obwohl die WaWi nicht geöffnet ist oder sonstige Programme laufen, welche auf die DB zugreifen!

Meldung '3634', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Das Betriebssystem hat bei 'RestoreContainer::ValidateTargetForCreation' für
'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF' den Fehle
'32(Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen
Prozess verwendet wird.)' zurückgegeben.
Meldung '3156', Ebene '16', Status '8', Server 'HOME-PC\JTLWAWI', Zeile 1
Die Datei 'eazybusiness' kann nicht in 'C:\Programme\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF' wiederhergestellt werden. Verwenden
Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu identifizieren.
Meldung '3634', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Das Betriebssystem hat bei 'RestoreContainer::ValidateTargetForCreation' für
'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3_log.LDF' den
Fehler '32(Der Prozess kann nicht auf die Datei zugreifen, da sie von einem
anderen Prozess verwendet wird.)' zurückgegeben.
Meldung '3156', Ebene '16', Status '8', Server 'HOME-PC\JTLWAWI', Zeile 1
Die Datei 'eazybusiness_log' kann nicht in 'C:\Programme\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Mandant_3_log.LDF' wiederhergestellt werden.
Verwenden Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu
identifizieren.
Meldung '3119', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Beim Planen der RESTORE-Anweisung wurden Probleme gefunden. Vorausgehende
Meldungen enthalten ausführliche Informationen.
Meldung '3013', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
RESTORE DATABASE wird fehlerbedingt beendet.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Hallo,

die Meldung besagt das eine Verbindung zu Mandant_3 bestehet.
Wawi und alle SQL Verbindungen müssen geschlossen werden, sonnnst kann kein Backup aufgespielt werden.
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Habe meinen Rechner gerade neugestartet, keine Wawi oder sonst etwas geöffnet und im DOS kommt die gleiche Fehlermeldung.

Im Taskmanager werden auch weder WaWi nocht sonst irgendwelche SQL Services angezeigt
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Ist das sicher die gleiche Fehlermeldung?

Bitte prüfen ob diese Datei existiert:
C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF


Bitte ein Screenshot mit Befehl und Fehlermeldung erstellen und hier setzen.
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Komplett aus dem MS-DOS Prompt kopiert

Microsoft Windows [Version 6.1.7100]
Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Users\DesktopPC>osql.exe -D eazy -U sa -P sa04jT14 -d master -Q "restore databas
e mandant_3 from disk ='c:\thomas.bak' with replace, move 'eazybusiness' to 'C:\
Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF', move 'eazybusi
ness_Log' to 'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3_log
.LDF' "
Meldung '3634', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Das Betriebssystem hat bei 'RestoreContainer::ValidateTargetForCreation' für
'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF' den Fehler
'32(Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen
Prozess verwendet wird.)' zurückgegeben.
Meldung '3156', Ebene '16', Status '8', Server 'HOME-PC\JTLWAWI', Zeile 1
Die Datei 'eazybusiness' kann nicht in 'C:\Programme\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Mandant_3.MDF' wiederhergestellt werden. Verwenden
Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu identifizieren.
Meldung '3634', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Das Betriebssystem hat bei 'RestoreContainer::ValidateTargetForCreation' für
'C:\Programme\Microsoft SQL Server\MSSQL.1\MSSQL\Data\Mandant_3_log.LDF' den
Fehler '32(Der Prozess kann nicht auf die Datei zugreifen, da sie von einem
anderen Prozess verwendet wird.)' zurückgegeben.
Meldung '3156', Ebene '16', Status '8', Server 'HOME-PC\JTLWAWI', Zeile 1
Die Datei 'eazybusiness_log' kann nicht in 'C:\Programme\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\Mandant_3_log.LDF' wiederhergestellt werden.
Verwenden Sie WITH MOVE, um einen gültigen Speicherort für die Datei zu
identifizieren.
Meldung '3119', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
Beim Planen der RESTORE-Anweisung wurden Probleme gefunden. Vorausgehende
Meldungen enthalten ausführliche Informationen.
Meldung '3013', Ebene '16', Status '1', Server 'HOME-PC\JTLWAWI', Zeile 1
RESTORE DATABASE wird fehlerbedingt beendet.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Das ist natürlich ein problem.
Das darf nicht, solange keine Verbindung zur DB besteht.

Bitte den SQL-Server (JTLWAWI) Dienst unter Sytsemsteuerung- Verwaltung - Dienste beenden und neu starten.
Danach erneut diesen Befehl ausführen.

Andere Netzwerkrechner sind auch nicht mit der DB verbunden?
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Kein weiterer Rechner ist im Netzwerk angemeldet bzw. ich greife mit keinem Rechner auf die WaWi oder eine Datenbank zu.

Habe jetzt auch mal den Dienst beendet und neugestartet, jedoch besteht das Problem weiterhin :(

Hilf es vielleicht wenn ich sage, dass ich Win7 RC1 einsetze?
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Das mit Win7 könnte ein Problem sein.

Welcher SQl Server ist installiert 2005 oder 2008?

Evtl. Panagement Studio 2005 oder 2008 passend zum SQL-Server installieren und darüber versuchen die Datenbank einzuspielen.
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Und wie geht das mit Management Studio 20005?

Danke
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Da kommt dann:

Fehler bei Wiederherstellen für Server 'Home-PC\ JTL-WAWI'. (Microsoft.SqlServer.Express.Smo)

Additional Information:
System.Data.SqlClient.SqlError: Der Sicherungssatz enthält die Sicherung einer anderen Datenbank als der vorhandenen 'Mandant_3'-Datenbank. (Microsoft.SqlServer.Express.Smo)
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Allso, jetzt ganz schön aufpassen:

mandant_3 rechtsklicken und Task - Wiederherstellen -> Datenbank wählen.

Von Medium -> "..." und BAK auswählen.

Haken bei "Wiedereinstellen" in der unteren Liste.

Optionen Klicken.

"Vorhandene Datenbank überschreiben" - Haken rein.

Unten in der Liste sind 2 Pfade. jwel. auf die "..." klicken und den oberen zu
mandant_3.MDF navigieren.
Unteren zu Mandant_3_log.LDF navigieren.
Beide Pfade müssen vollständig sein.

Zum Schluß "OK".
 

NikoBellic

Gut bekanntes Mitglied
15. September 2008
193
1
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

DU HEEEEEEEEEEEEEEEEEELD :)

Hat geklappt, beide Mandanten sind drin und funktionieren!

Ich danke dir wirklich ganz herzlich. Das erleichtert uns immens die Arbeit

Vielen vielen Dank!
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Wir nehmen die Beschreibung in die WIKI auf.
 

masterbuilder

Aktives Mitglied
19. Januar 2009
23
0
AW: Wie spiele ich ein Backup für einen 2. Mandanten ein?

Hab genau dasselbe versucht, doch jetzt kommt die Fehlermeldung: "Benutzer besitzt keinen Zugriff auf diesen Mandanten!" :( - was kann ich machen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie lange ist der JTL Token gültig? Ich bekomme rel. schnell die Meldung "Fehlerhafter Token" User helfen Usern - Fragen zu JTL-Wawi 0
Wie ist euer Fazit zur 1.10? JTL-Wawi 1.10 20
SCX -> ausländische Marktplätze zB Kaufland, Conrad - wie kann ich Titel und Beschreibung auf italienisch übergeben (oder generell Sprache wechseln) kaufland.de - Anbindung (SCX) 0
Neu PayPal Plugin 2.0 - Vaulting - Ist IMMER ein neues Onboarding nötig? Wie prüfen, ob OK? Plugins für JTL-Shop 6
Neu JTL FFN - wie ändert ihr einen Auftrag, nachdem er von Plenty in JTL FFN übertragen wurde? Schnittstellen Import / Export 0
Wie kann man eine Vorkasse-Rechnung / Proforma Rechnung nach Bezahlung als Rechnung ausweisen? JTL-Wawi 1.9 11
Neu Große Bilder im Shop (Slider, Blog, Galerie etc.) nachträglich optimieren – wie macht ihr das? Allgemeine Fragen zu JTL-Shop 2
Neu Amazon - Spar-Abo: Wie schnell identifizieren: Vorsicht es droht Margenverlust Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Artikel automatisch einstellen - wie aktiviere ich dieses Feld? JTL-Wawi - Fehler und Bugs 4
Neu Versand via Spring XBS - Eigentliche Versandart bei Auslieferung nicht bekannt, wie mit Amazon umgehen Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neu Abweichender Absendername auf DHL-/UPS-Etiketten im Fulfillment – wie umsetzbar? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Kontaktformular auf einer eigenen Seite einfügen. Wie? Allgemeine Fragen zu JTL-Shop 1
JTL OSS Steuereinstellungen - BU-Schlüssel wie pflegen? JTL-Wawi 1.10 0
Neu Video auf Mobilgeräten startet automatisch im Vollbildmodus anstatt nur wie eingebettet auf der Website Allgemeine Fragen zu JTL-Shop 0
Neu Fehlende Übersetzungen - Wie findet man betroffene Seiten / URLs? Betrieb / Pflege von JTL-Shop 1
Neu Umstellung auf JTL Shop - Risk Management wie in Shopware ?! Allgemeine Fragen zu JTL-Shop 7
Neu Wie kann ich Zubehör, welches beim DropshippingLieferanten UND im Standardlager verfügbar ist dropshippen, Wenn der Hauptartikel Dropshipping ist? Arbeitsabläufe in JTL-Wawi 5
Google Merchant, wie mehrere Länder anlegen? Einrichtung JTL-Shop5 4
Neu Wie kann man die automatische Übernahme der letzten (falschen) Versandart verhindern? Allgemeine Fragen zu JTL-Shop 2
Neu Wie alte Vorlagen in der Ameise löschen? JTL-Ameise - Fehler und Bugs 2
Neu Wie kann es sein, dass ein "Rechnung erstellt" - Workflow 3 Tage später nochmal ausgelöst wird? User helfen Usern - Fragen zu JTL-Wawi 5
Wie mache ich das: Lieferschein - retoure- Rechnung für Rest JTL-Wawi 1.9 6
Neu JTL-Connector: Wie kann man Bestände nur von einem Lager (WMS) übertragen? WooCommerce-Connector 3
Neu Anzahl nötiger Bestellungen bei Zahlungsart, wie individuell setzen? Installation / Updates von JTL-Shop 0
Neu Komplettabgleich --> Bilder hängt sich auf - wie finde ich den Artikel Shopify-Connector 4
Wie kann ich in JTL WAWI 1.10.11.0 meine ServiceDesk Lizenz deaktivieren, damit ich Greyhound nutzen kann? JTL-Wawi 1.10 3
Neu Wie richte ich es so ein, dass alle vom Shop versendeten Mails per BBC an eine bestimmte Mail gehen (SMTP) Allgemeine Fragen zu JTL-Shop 1
In Diskussion Wie lässt sich die Ausführung eines Workflows stoppen, sobald ein Produkt in einer gewissen Kategorie ist? JTL-Workflows - Fehler und Bugs 1
Neu andere Artikelbeschreibung für neue Marktplätze per Ameise, wie ? Arbeitsabläufe in JTL-Wawi 4
Neu Filter-URLs mit Farbangaben & ?ed=1 – Wie richtig behandeln (noindex, löschen, vermeiden)? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie komme ich die Hintergrundfarben entfernt im Artikel Einrichtung von JTL-Shop4 5
Neu Wie vermeide ich das die Schrift und das Grid-Layout sich verschiebt Templates für JTL-Shop 3
Neu Individuelle Preise ans Kassensystem übertragen – wie geht das? HILFE DRINGEND Allgemeine Fragen zu JTL-POS 0
Neu Verpackungseinheiten und Mindestbestellmengen wie eingeben? (Auch via Ameise) Arbeitsabläufe in JTL-Wawi 0
Neu Wie kann man in den Vorlagen die Mengenanzeige von "STK" in "Menge" oder "x" ändern ! User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie läuft eine Bestellung ab und wie bekomme ich die Aufträge aus dem Shop in die Wawi übertragen? Betrieb / Pflege von JTL-Shop 0
JTL-Wawi 1.9.7.1 – Wie kann man "Suchbegriffe" für Kaufland.de anlegen? JTL-Wawi 1.9 0
Neu wie kann ich sonderpreise über Ameise deaktivieren? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Vorbestellbarkeit/sofort bestellbar – wie lässt sich das sinnvoll steuern? Allgemeine Fragen zu JTL-Shop 15
Neu Wie kann ich es so einstellen, dass die Verfügbarkeit schon in der Suche und der Kategorieübersicht angezeigt wird, anstatt nur auf der Artikelseite? Allgemeine Fragen zu JTL-Shop 0
Neu Wie kann man PayPal-Kunden eine bestimmte Debitorennummer zuweisen? JTL Ameise - Eigene Exporte 18
Neu Frage zur ersten Seite des Nova-Template (Demoseite) und wie man diese abschaltet Allgemeine Fragen zu JTL-Shop 2
Neu Ameise: Warengruppe wird beim Artikelimport nicht übernommen – was mache ich falsch? JTL-Ameise - Fehler und Bugs 5
Neu Welche Edition brauche ich? Starten mit JTL: Projektabwicklung & Migration 2
Wo finde ich Kundendaten in der sql Datenbank? JTL-Wawi 1.9 4
Neu Bin ich der einzige, der Amazons VCS benutzt (nicht Lite) und mit der neuen JTL-Version 1.10.10.3 akute Probleme hat? Amazon-Anbindung - Fehler und Bugs 0
Neu Welchen Shopify Plan brauche ich um Kundendaten mit JTL abzugleichen? Shopify-Connector 0
Neu Retouren unter Wawi 1.9 einbuchen - ich raffe es nicht. User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen