Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 01.09.2010, 11:51   #1
Newbie
 
Benutzerbild von BradCirclepit
 
Offline
Registriert seit: 09-2010
Ort: Köln
Beiträge: 39
SQL - Automatisiertes Erstellen einer Testumgebungs-Datenbank

Guten Tag zusammen!

Die Microsoft SQL Server Umgebung ist noch mehr oder minder Neuland für mich, dennoch bin ich damit beauftragt worden, nach einer Migration einer Datenbank von Microsoft SQL Server 2000 auf 2008, innerhalb der Serverumgebung einen automatisierten Arbeitsablauf zu erstellen.

Dieser Prozess soll so aussehen, dass ständig eine Datenbank (funktioniert als Testdatenbank) existiert bzw. aktualisiert wird, welche den Datenstand des Vortages hat, so das mit maximal 1-Tage alten Datensätzen getestet werden kann.

Mit meinem spartanischen Wissen würde ich jetzt eine vollständige Sicherung der Datenbank anlegen und diese am nächsten Tag unter einem anderen Namen einspielen. Jetzt weiß ich allerdings nicht, ob man das evtl. anders und eleganter lösen könnte.

Mir würde es im Grund genommen schon reichen, wenn ihr mir sagen könntet, zu welcher Strategie ich mir weitere Informationen anlesen könnte, um das Problem bestmöglich zu lösen.

Vielen Dank!
    Mit Zitat antworten
Alt 01.09.2010, 16:08   #2
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.670
Ihr hattet einen SQL 2000 und diesen auf SQL 2008 geupgradet. Mit dem neuen wollt ihr eine Test und Produktivdb haben und die Testdb mit dem Stand vom Vortag.

Ja das würde ich auch mit einem Backup und Restore erstellen oder wenn es z.B. die Storage erlaubt per Cloning (Netapp Snap Manager).
    Mit Zitat antworten
Alt 01.09.2010, 16:18   #3
Expert Member
 
Benutzerbild von Cybquest
 
Offline
Registriert seit: 12-2006
Ort: Weinsberg
Beiträge: 1.523
Was evtl. dabei interessant wäre zu wissen:
- Wie groß ist die Datenbank? Bei sehr großen Datenbanken könnte die Zeit für Backup/Restore lang werden.

Ggf. wäre Replikation ein passender Ansatz:
Replikationstypen (Übersicht)

Signatur
My name is Frank, you can say you to me.

    Mit Zitat antworten
Alt 01.09.2010, 16:22   #4
Newbie
 
Benutzerbild von BradCirclepit
 
Offline
Registriert seit: 09-2010
Ort: Köln
Beiträge: 39
Die Datenbank bzw. das aktuelle Backup ist ca. 3,5 GB groß, sollte also rein zeitlich noch gut hinhauen.

Zum Backup/Restore-Ansatz:

Einen Backup-Task gibt es ja innerhalb der Wartungspläne schon fest definiert. Müsste ich für den Restore direkt SQL-Code (TSQL?) oder würde es da noch einen anderen Weg geben?
    Mit Zitat antworten
Alt 02.09.2010, 08:50   #5
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.376
Moin,

für das Szenario dürfte Backup/Restore der einfachste Weg sein. Um das zu automatisieren, dürfte wiederum ein Task im SQL Agent der beste Weg sein, der mit T-SQL arbeitet. Dann kannst du das am besten steuern. Oft muss man in solchen Fällen ja auch noch innerhalb der Datenbank was anpassen, das könnte so ein Skript dann gleich mit erledigen.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 02.09.2010, 08:54   #6
Newbie
 
Benutzerbild von BradCirclepit
 
Offline
Registriert seit: 09-2010
Ort: Köln
Beiträge: 39
Okay, alles klar. Dann werd ich mich mal da ran machen und schonmal vielen Dank für die Antworten!

Gruß
Micha
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dokumentation einer Datenbank Registry Windows Server Forum 1 25.11.2008 11:27
Importieren einer Datenbank jensmg MS SQL Server Forum 5 24.11.2008 15:41
sql datenbank erstellen und verwalten der_aragon MS Zertifizierungen — Allgemein 1 21.06.2007 13:28
SQL 2005 Datenbank erstellen mowch MS SQL Server Forum 0 01.12.2006 07:58
Exchange 5.5 MTA-Datenbank wiederherstellen / neu erstellen Habanera MS Exchange Forum 1 24.03.2006 08:16


Alle Zeitangaben in MEZ/CET. Es ist jetzt 21:52 Uhr. Seite generiert in 0,033 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang