2017-09-29 2 views
0

Ist es möglich, die SQL Server-Dateigruppe von einer Datenbank auf eine andere auf demselben Server zu verschieben?Dateigruppe in eine andere Datenbank verschieben

Wenn nein, gibt es irgendwelche Arbeiten?

+0

Wenn es sich um eine Dateigruppensicherung handelt, können Sie sie in anderen Datenbanken innerhalb der Instanz ausführen und wiederherstellen. Funktioniert nicht über die Instanz hinweg. – TharunRaja

Antwort

0

Sie können es nicht tun.

Wenn Sie FG1 von db1 in einer anderen Datenbank db2 wiederherstellen möchten, sollten Sie mindestens PRIMARY Dateigruppe von db1 mit verschieben wiederherstellen. Und dies wird PRIMARY FG von db2 effektiv überschreiben.

Von diesem Moment an wird db2 nichts darüber wissen, was es war. Es wird wissen, dass es alle Dateien von db1 enthält.

Dies ist das gleiche wie in einer neuen nicht vorhandenen Datenbank wiederherzustellen.

Zusammenfassung.

Sie können PRIMARY + einige andere FG wiederherstellen, aber dies ist immer eine Datenbank mit der Struktur, die db1 hatte, mit dem Unterschied, dass nicht alle FG online sind.

+0

Ich habe zwei Datenbanken db1 hat fg1,2,3 und db2 hat fg4,5,6, nach Verschieben von fg1 enthält db1 jetzt fg2,3 und db2 fg1,4,5,6 .PRIMARY fg von db1 und db2 sind identisch und fg1, fg2, ..., fg6 sind alle in ihrer Struktur identisch, unterscheiden sich jedoch in den Daten. Ist das möglich oder nicht? –

+0

Es ist nicht möglich – sepupic

Verwandte Themen