Re: Rücksicherung master DB
- From: "Elmar Boye" <ElmarB@xxxxxxx>
- Date: Fri, 19 Aug 2005 10:32:37 +0200
Hallo Florian,
Florian Forster <frosty@xxxxxxxxxxxxxx> schrieb ...
> ich hatte am Wochenende folgendes Problem: Ich musste einen SQL 2K
> Server neu installieren - davor habe ich sämtliche Datenbanken
> gesichert und wollte diese dann in der neuen SQL 2K Installation
> wieder herstellen - es lief auch soweit sehr gut, bis ich die Master
> DB wieder herstellen wollte - da bekam ich dann die Fehlermeldung,
> dass die DB mit einer anderen Version als als der SQL Server
> gesichert wurde - ich habe dann alle Patches ( SP3a + Patch)
> eingespielt, die (angeblich) auf dem alten Server installiert waren,
> aber ich hatte immer noch einen "kleineren" Stand.
> Als ich dann SP4 eingespielt hatte hatte der Server einen höheren
> Stand und konnte auch die DB nicht wieder herstellen....
Da gibts weder ein angeblich noch ein ungefähr.
Die Systemdatenbanken (master, msdb, model) müssen übereinstimmen,
sonst ist keine Wiederherstellung möglich:
http://support.microsoft.com/?kbid=264474
PRB: System Database Backups Cannot be Restored on a Different
Build of SQL Server
Hintergrund ist neben internen physischen Strukturänderungen,
dass bei den Servicepacks Systemprozeduren uvm. verändert wird.
Und ein Funktionieren nur garantiert werden kann, wenn dort alles
zusammenpasst.
Eine regelmässige (tägliche) Sicherung der Sytemdatenbanken,
bzw. nach jeder wesentlichen Änderung wäre zwar das Beste.
Minimal gilt, das nach der Installation eines Servicepacks oder
eines Hotfixes generell eine Sicherung der Systemdatenbanken
erfolgen muss. (Der Vorsichtige sichert noch einmal unmittelbar
vor der Installation, für den Fall das Murphy vorbeischaut ;-)
> Hier jetzt meine Fragen:
> 1. Wie kann ich herausfinden, welche Patches eingespielt werden
> müssen um einen bestimmten Versionsstand zu erreichen
Das grundlegende Vorgehen zeigt:
http://support.microsoft.com/?kbid=321185
HOW TO: identify your SQL Server Service Pack version and edition
SQL Server Servicepacks sind zunächst zwar immer kumulativ,
so dass Du nur das aktuellste einspielen musst. Gleiches
gilt für Hotfixes, die von Microsoft nachträglich herausgegeben
werden. Die setzten jeweils einen Servicepack Stand voraus,
und werden durch das jeweils nächste Servicpack abgelöst.
Die Buildnummer (letzte Ziffer) sind innerhalb der Version
(erste Ziffern) inkrementell, so dass eine Nummer, die nicht
bei den Servicepacks aufgeführt wird, auf einen Hotfix hinweist.
http://support.microsoft.com/?kbid=810185
enthält eine Liste der Hotfixes zwischen nach SP3(a)
Nur wenn Du Systemdatenbank zurücksichern willst muss das dazu
führen das genau der gleiche Stand bei @@VERSION angezeigt wird.
> 2. Was kann ich machen, wenn der Versionsstand eben nicht der
> exakt gleich ist?
Der interne Stand muss exakt stimmen, da führt kein Weg vorbei.
Hier mal ein bissel geraten:
Vermutlich hatte Dein Server vorher "nur" SP3a installiert.
Es hilft dabei nicht, gerade mal das aktuellste Servicepack
zu installieren, sondern es muss in dem Fall genau stimmen.
Auch wenn man bei einer Neu-Installation den Server auf das
neueste Service Pack bringen, so ist bei Deinem Vorgehen
der Umweg über den zuvor installierten Stand nicht zu vermeiden.
Besser wäre es da gewesen zunächst auf der alten Installation
das Servicepack zu installieren.
Gruss
Elmar
.
- Follow-Ups:
- Re: Rücksicherung master DB
- From: Florian Forster
- Re: Rücksicherung master DB
- References:
- Rücksicherung master DB
- From: Florian Forster
- Rücksicherung master DB
- Prev by Date: Re: DTS Paket Designer - Fehlermeldung "!!!!!!!!!!"
- Next by Date: Gleichzeitige Transaktionen
- Previous by thread: Rücksicherung master DB
- Next by thread: Re: Rücksicherung master DB
- Index(es):
Relevant Pages
|
Loading