[Gelöst] SQL-Datenbank mdf ersetzen

7. November 2011 08:43

Hallo Leute,
kann man eine bestehende mdf Datenbank einfach mit anderen mdf ersetzen?
Habt ihr schon mal gemacht? Oder muss man eine Sicherung erstellen und importieren?
Gruss
Navsyst
Zuletzt geändert von navsyst am 7. November 2011 14:17, insgesamt 1-mal geändert.

Re: SQL-Datenbank mdf ersetzen

7. November 2011 09:12

Hallo,

diese Frage kann man nur mit einem eindeutigen JEIN beantworten.

  • Es geht nicht, die SQL- Datenbankdateien einfach währen des Betriebes über die vorhandenen zu kopieren.
  • Man sollte die Datenbank vor dem Kopieren, mit dem SQL- Management- Studio anhalten und "aushängen". Danach kann man die Sicherungskopie über die vorhandene Datenbank kopieren, und wieder "einhängen".
  • Die sicherste, und sauberste, Methode ist allerdings eine SQL-Server- Datensicherung einzuspielen, welche die vorhandene DB ersetzt. Das sorgt für saubere Zustände.

Gruß, Fiddi

Re: SQL-Datenbank mdf ersetzen

7. November 2011 14:07

Hallo Fiddi,
Danke dass du so aktiv und hilfsbereit bist, um Sorge und Problem von anderen mit zu kümmern :)

Andere User-Guru natürlich auch selbstverständlich :)

fiddi hat geschrieben:
    es geht nicht, die SQL- Datenbankdateien einfach währen des Betriebes über die vorhandenen zu kopieren.
  • Man sollte die Datenbank vor dem Kopieren, mit dem SQL- Management- Studio anhalten und "aushängen". Danach kann man die Sicherungskopie über die vorhandene Datenbank kopieren, und wieder "einhängen".
  • Die sicherste, und sauberste, Methode ist allerdings eine SQL-Server- Datensicherung einzuspielen, welche die vorhandene DB ersetzt. Das sorgt für saubere Zustände.

Gruß, Fiddi


Ist das selbstverständlich dass beim Anhalten und Aushängen vom 50 GB mdf länger dauert als z.B. 200 MB?

Ich denke dass für ersten sowohl zweiten Weg, vor der Aktion müssen den Database angehalten und ausgehängt werden, und zusätzlich den Dienst stoppen?

Re: SQL-Datenbank mdf ersetzen

7. November 2011 14:11

Hallo,

nun eine Große DB auszuhängen, kann dann länger dauern, wenn der Cache geleert werden muss.

Der Dienst muss nicht gestoppt werden.

Gruß, Fiddi

Re: SQL-Datenbank mdf ersetzen

7. November 2011 14:16

Danke schön..