SQL Server & ASP .NET Blog

Interessantes und Wissenswertes

DB Copy Tool – Datenbanken kopieren (von einem SQLServer zum anderen)

Wie [hier]beschrieben nervt es mich Datenbanken von einen auf den anderen Server zu kopieren. Daher habe ich hier ein kleines Tool gebastelt, was mir diese lästige Aufgabe abnimmt.

database_copy_tool

Die Funktionsweise ist recht simpel. Das Tool erstellt ein Backup der Quelldatenbank auf dem Quellserver, kopiert die Datei auf den Zielserver und stellt dort die Datenbank wieder her. Funktioniert soweit ganz gut und wird mir in Zukunft Stunden sparen ;-)

Voraussetzungen

  • der User muss vom lokalen Rechner Zugriff auf beide Verzeichnisse (Quelle und Ziel) haben um die Datei zu kopieren

Was fehlt noch?

  • Auslesen des Standard-Backup-Ordners des Quellservers
  • Auslesen des Standard-Daten-Ordners des Zielservers
  • Auslesen aller bekannten SQL Server
  • Speichern der Einstellungen (bspw. wenn man öfter die gleiche Datenbank kopiert)
  • Integrierte Authentifizierung am SQL Server (ist zwar dabei aber noch ungetestet)
  • Exception-Handling ;-)

Wenn diese Punkte alle erledigt sind, werde ich das Tool auch hier zum Download anbieten :-)

blog comments powered by Disqus