none
Kopieren einer Datenbank mit allen Daten und neuem Namen RRS feed

  • Frage

  • Hallo,

    gibt es da einen vorgesehenen Standardweg? Also SQL Server 2012 Express Management Studio. In einer Instanz eine Datenbank einfach nur kopieren mit allem. D.h. auch Indizes u.s.w.

    Danke, Markus

    Donnerstag, 1. August 2013 18:05

Antworten

  • Hier steht es genau geschrieben: http://www.mcseboard.de/topic/191952-frage-zu-sql-sicherungwiederherstellung/#entry1188716

    Servus
    Winfried

    • Als Antwort markiert Markus222 Dienstag, 6. August 2013 20:52
    Dienstag, 6. August 2013 20:39

Alle Antworten

  • Hallo Markus,

    Backup erstellen und danach die Datenbank mit einem neuen Namen wiederherstellen. Das erscheint mir die einfachste Lösung.

      http://msdn.microsoft.com/de-de/library/ms190436.aspx

    Es gäbe zwar rein theoretisch auch einen Assistenten zum Kopieren von Datenbanken, ich für meinen Teil mag den aber gar nicht.

      http://msdn.microsoft.com/de-de/library/ms188664.aspx


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    Donnerstag, 1. August 2013 18:17
    Moderator
  • Hallo Markus,

    Haben dir die Lösungen von Stefan weitergeholfen ?

    Gruss, Ciprian

    Dienstag, 6. August 2013 15:54
  • Hallo Ciprian,

    Option 1 bringt folgenden Fehler:

    TITLE: Microsoft SQL Server Management Studio
    ------------------------------

    Restore of database 'InfoItems_Messen11' failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)

    ------------------------------
    ADDITIONAL INFORMATION:

    System.Data.SqlClient.SqlError: The file 'C:\Users\Markus\Daten_C\InfoItems_Messen......\Data\DB\InfoItems_Messen.mdf' cannot be overwritten.  It is being used by database 'InfoItems_Messen'. (Microsoft.SqlServer.SmoExtended)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.3000.0+((SQL11_PCU_Main).121019-1322+)&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

    Die 2. Option sehe ich nicht. Wo ist das zu finden.

    Insofern keine Hilfe. Wenn jemand so etwas schon mal auf der gleichen(!) Datenbankinstanz gemacht hat wäre ich dankbar für genaue Hinweise. Also was man im SQL Server Express 2012 Management Studio konkret tun und ckicken muss.


    • Bearbeitet Markus222 Dienstag, 6. August 2013 16:58
    Dienstag, 6. August 2013 16:29
  • Erstelle eine neue leere Datenbank. Anschließend klickst Du mit Rechts auf die neu erstellte Datenbank > Tasks > Wiederherstellen. Der Rest sollte selbsterklärend sein. Hier gibt es auch eine Artikel von MSFT: http://msdn.microsoft.com/de-de/library/ms177429.aspx

    Servus
    Winfried
    Dienstag, 6. August 2013 19:10
  • Meinst du? Also wenn ich das so mache mit Restore bei ener neuen Datenbank dann habe ich keine Möglichkeit etwas auszuwählen oder einzugeben.

    Dienstag, 6. August 2013 20:15
  • Hier steht es genau geschrieben: http://www.mcseboard.de/topic/191952-frage-zu-sql-sicherungwiederherstellung/#entry1188716

    Servus
    Winfried

    • Als Antwort markiert Markus222 Dienstag, 6. August 2013 20:52
    Dienstag, 6. August 2013 20:39
  • Ja. Das funktioniert. Danke! Es der Beitrag:

    Sunny61

      Expert Member

    • 14.167 Beiträge

    Geschrieben <abbr class="published" itemprop="commentTime" title="2013-02-27T09:40:07+00:00">27. Februar 2013 - 09:40</abbr>

    SQL Server Mangement Studio 2012 SP1. Rechtsklick auf die Datenbank > Tasks > Sichern > Festplatte auswählen, DB sichern, fertig. Dann Rechtsklick > Datenbanken > Dateien und Dateigruppen wiederherstellen > Wiederherzustellendes Ziel > neue DB eintragen > unten bei der Quelle wählst Du die Quell-Datenbank aus > unten die Sicherung auswählen > OK, fertig. Exakt so habe gerade zum testen eine neue DB aus einer Sicherung erstellt.

    Dienstag, 6. August 2013 20:54
  • Du kannst keine 2 Datenbank anlegen, mit identischen Files!
    Beim Restore wird das MDF und LDF File neu angelegt! Allerdings wenn du schon eine Datenbank mit den Files hast, muss du entweder in den Optionen die Pfade umlegen, oder aber andere Dateinamen verwenden!

    Grüße Michael

    Mittwoch, 16. Oktober 2013 11:40