[Frage] Datenbank Backup?

11/16/2012 20:06 Awerox#1
Hallo epvp,

ich habe folgendes problem, ich möchte ein Backup von meiner Website DBF machen (weil dort der Donate Shop voll eingerichtet ist)

Nun stellt sich die frage, wie ich das mache?

Habe einiges probiert, aber das war alles negativ...



Ich meine halt, das ich dann eine .sql habe, die ich ausführen kann und meine Website dbf wieder habe.


Vielen dank im vorraus.

PS: Benutze atm sql express 2005
11/16/2012 20:11 BattleTale#2
rechtsklick auf die DB dann Tasks -> Sichern


[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
11/16/2012 20:13 Awerox#3
Dann erstellt der aber .bak datein.

Ist das richtig, bzw kann ich die nehmen und von meinen root auf meinen Home pc addn?
11/16/2012 20:14 BattleTale#4
klar dann muste auf Datenbanken rechtsklick machen und dann wiederherstellen..
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
11/16/2012 20:16 Lumi#5
Du wirst zwar keine .sql bekommen, aber eine .bak.

Schmizi's Lösung müsste klappen, ansonsten benutzt du ein Query für den Backup.

PHP Code:
USE master;
ALTER DATABASE WEBSITE_DBF SET RECOVERY FULL;
GO
BACKUP DATABASE WEBSITE_DBF
TO DISK 
'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\WEBSITE_DBF.bak'
WITH FORMAT;
GO 
Die .bak Datei ist wie dem Endung schon genannt ist, eine Backup für deine DB, damit du zum Beispiel bei neu installieren von MSSQL, sie wieder aufspielen kannst.

Dazu erstellst du dir eine neue Datenbank und danach auf die leere ..._DBF rechtsklick, dann auf Task und dann auf Wiederherstellen -> Datenbank... -> Von "Aus Datenbank" zu "Von Medium" wählen und danach auf "...". Dort drückst du auf Hinzufügen und wählst die .bak Datei aus.
Danach machst du bei der Tabelle "Wiederherstellen", den haken und gehst auf Optionen und danach machst du ein Haken bei "Vorhandende Datenbank überschreiben".
11/16/2012 20:17 Awerox#6
Also kann ich mir die bak datein auf meinen pc ziehen und addn?
11/16/2012 20:18 BattleTale#7
ja guck oben :)
11/16/2012 20:19 Awerox#8
jo ok danke euch
11/16/2012 22:43 xTwiLightx#9
Tasks -> Skripts generieren (Generate Scripts) ->
"Skriptoptionen" -> Unter Tabellen/Sichtoptionen "Skript für Daten erstellen" auf TRUE

Damit erhälst du eine .sql Datei mit allen Inserts, Create Statements, etc...