Discussion:
Windows 2008 Server-Sicherung Schattenkopie SQLEXPRESS 2005
(zu alt für eine Antwort)
Lutz Elßner
2008-05-01 10:54:52 UTC
Permalink
Ich versuche gerade eine Windows 2008 Sicherung. Alles anders...
Hier wird zuerst eine Schattenkopie erstellt. Das ist auch konfiguriert und funktioniert beim zweiten Volume.
Beim System Volume scheitert die Schattenkopie, der erste Fehler (siehe unten) in der Ereignisanzeige betrifft SQLEXPRESS.
Dann folgen viele weitere SQL Fehler.
Irgendwie wird heimlich die Datenbank gesichert...

Was ist bei SQLEXPRESS (2005) und Windows 2008 Sicherung mit Schattenkopie zu beachten?

Lutz


Protokollname: Application
Quelle: SQLVDI
Datum: 01.05.2008 12:39:39
Ereignis-ID: 1
Aufgabenkategorie:Keine
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: IS8
Beschreibung:
SQLVDI: Loc=SVDS::Open. Desc=Open(control). ErrorCode=(2)Das System kann die angegebene Datei nicht finden.
. Process=1548. Thread=744. Server. Instance=SQLEXPRESS. VD=Global\{6FC09E85-B7C1-4750-9613-AD16167253FF}3.
Ereignis-XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="SQLVDI" />
<EventID Qualifiers="0">1</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2008-05-01T10:39:39.000Z" />
<EventRecordID>2409</EventRecordID>
<Channel>Application</Channel>
<Computer>IS8</Computer>
<Security />
</System>
<EventData>
<Data>SVDS::Open</Data>
<Data>Open(control)</Data>
<Data>2</Data>
<Data>Das System kann die angegebene Datei nicht finden.
</Data>
<Data>1548</Data>
<Data>744</Data>
<Data>Server</Data>
<Data>SQLEXPRESS</Data>
<Data>Global\{6FC09E85-B7C1-4750-9613-AD16167253FF}3</Data>
</EventData>
</Event>
Olaf Pietsch
2008-05-01 13:39:28 UTC
Permalink
Hallo Lutz,
Post by Lutz Elßner
Ich versuche gerade eine Windows 2008 Sicherung. Alles anders...
Hier wird zuerst eine Schattenkopie erstellt. Das ist auch konfiguriert
und funktioniert beim zweiten Volume.
Beim System Volume scheitert die Schattenkopie, der erste Fehler (siehe
unten) in der Ereignisanzeige betrifft SQLEXPRESS.
Dann folgen viele weitere SQL Fehler.
Irgendwie wird heimlich die Datenbank gesichert...
Was ist bei SQLEXPRESS (2005) und Windows 2008 Sicherung mit Schattenkopie zu beachten?
Ist der SQL Writer Service gestartet?
http://www.sqlpass.de/Default.aspx?tabid=178&EntryID=24
(SQL Writer auf Autostart stellen, starten und SQL Service restarten.)

Welche Fehler werden schreibt der SQL Server in sein Errlog?
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Lutz Elßner
2008-05-01 20:25:42 UTC
Permalink
Post by Olaf Pietsch
Post by Lutz Elßner
Ich versuche gerade eine Windows 2008 Sicherung. Alles anders...
Hier wird zuerst eine Schattenkopie erstellt. Das ist auch konfiguriert und funktioniert beim zweiten Volume.
Beim System Volume scheitert die Schattenkopie, der erste Fehler (siehe unten) in der Ereignisanzeige betrifft SQLEXPRESS.
Dann folgen viele weitere SQL Fehler.
Irgendwie wird heimlich die Datenbank gesichert...
Was ist bei SQLEXPRESS (2005) und Windows 2008 Sicherung mit Schattenkopie zu beachten?
Ist der SQL Writer Service gestartet?
http://www.sqlpass.de/Default.aspx?tabid=178&EntryID=24
(SQL Writer auf Autostart stellen, starten und SQL Service restarten.)
Ja, war automatisch gestartet.
Ich werde mir mal die Links in dem genannten Dokument ansehen..

Der SQL Server Dienst läuft unter einem Benutzer, der Mitglied in der Gruppe
SQLServer2005MSSQLUser$IS8$SQLEXPRESS ist.

Der SQLEXPRESS ist neu installiert, mit dem 64 bit Setup Programm.
Zugriff mit dem Management Studio OK.
Keine Datenbank außer Systemdatenbanken.

Backup soll mit Windows Server-Sicherung (2008) erfolgen auf lokales Laufwerk.
Aber schon die Schattenkopie von C: scheitert mit folgenden Fehlern:

Welche Datei ist bei dem Fehler gemeint?
Die Backup Datei im WindowsImageBackup Ordner?
Der wird automatisch angelegt und gibt sich eigene Rechte, die ich nicht beeinflussen kann.
Post by Olaf Pietsch
Welche Fehler werden schreibt der SQL Server in sein Errlog?
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device '{B2B50D2B-DD71-415A-8547-3F25CB1658E2}2'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device '{B2B50D2B-DD71-415A-8547-3F25CB1658E2}1'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command BACKUP DATABASE model. Check the backup application log for
detailed messages.
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command BACKUP DATABASE msdb. Check the backup application log for
detailed messages.
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device '{B2B50D2B-DD71-415A-8547-3F25CB1658E2}3'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command BACKUP DATABASE master. Check the backup application log
for detailed messages.
Olaf Pietsch
2008-05-02 07:57:29 UTC
Permalink
Hallo Lutz,

"Lutz El�ner" <www.vb-hosting.de> schrieb im Newsbeitrag news:%***@TK2MSFTNGP05.phx.gbl...

für mich sieht es von hier so, als wäre alles mit dem SQL Writer richtig
gemacht worden. Die Fehlermeldungen habe ich so noch nicht gesehen. Aber
vielleicht weiß jemand anders weiter...

Da Windows Server 2008 nach SQL Server 2005 erschienen ist, sollte man
vielleicht einmal darüber nachdenken, um sich an den MS Support direkt zu
wenden.
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Torsten Schuessler
2008-05-02 10:30:38 UTC
Permalink
Hi Lutz,

wenn dein Backup-Pfad z.Bsp. c:\mybackup\backup.bak ist, dann brauch auch
der SQL-Server Dienst explizit Rechte auf den Backup-Pfad - in deinem Fall
auf den Image-Ordner.
Per default hat die SQL...Gruppe nicht alle Rechte.
--
CU
tosc

InsideSQL.org: http://www.insidesql.org
Blog: http://www.insidesql.org/blogs/tosc
Post by Lutz Elßner
Post by Olaf Pietsch
Post by Lutz Elßner
Ich versuche gerade eine Windows 2008 Sicherung. Alles anders...
Hier wird zuerst eine Schattenkopie erstellt. Das ist auch konfiguriert
und funktioniert beim zweiten Volume.
Beim System Volume scheitert die Schattenkopie, der erste Fehler (siehe
unten) in der Ereignisanzeige betrifft SQLEXPRESS.
Dann folgen viele weitere SQL Fehler.
Irgendwie wird heimlich die Datenbank gesichert...
Was ist bei SQLEXPRESS (2005) und Windows 2008 Sicherung mit
Schattenkopie zu beachten?
Ist der SQL Writer Service gestartet?
http://www.sqlpass.de/Default.aspx?tabid=178&EntryID=24
(SQL Writer auf Autostart stellen, starten und SQL Service restarten.)
Ja, war automatisch gestartet.
Ich werde mir mal die Links in dem genannten Dokument ansehen..
Der SQL Server Dienst läuft unter einem Benutzer, der Mitglied in der Gruppe
SQLServer2005MSSQLUser$IS8$SQLEXPRESS ist.
Der SQLEXPRESS ist neu installiert, mit dem 64 bit Setup Programm.
Zugriff mit dem Management Studio OK.
Keine Datenbank außer Systemdatenbanken.
Backup soll mit Windows Server-Sicherung (2008) erfolgen auf lokales Laufwerk.
Welche Datei ist bei dem Fehler gemeint?
Die Backup Datei im WindowsImageBackup Ordner?
Der wird automatisch angelegt und gibt sich eigene Rechte, die ich nicht beeinflussen kann.
Post by Olaf Pietsch
Welche Fehler werden schreibt der SQL Server in sein Errlog?
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device
'{B2B50D2B-DD71-415A-8547-3F25CB1658E2}2'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device
'{B2B50D2B-DD71-415A-8547-3F25CB1658E2}1'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command
BACKUP DATABASE model. Check the backup application log for
detailed messages.
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command
BACKUP DATABASE msdb. Check the backup application log for
detailed messages.
2008-05-01 22:02:34.96 Fehler: 3201, Schweregrad: 16, Status: 7.
2008-05-01 22:02:34.96 Cannot open backup device
'{B2B50D2B-DD71-415A-8547-3F25CB1658E2}3'. Operating system error
0x80070002(Das System kann die angegebene Datei nicht finden.).
2008-05-01 22:02:34.96 Fehler: 3041, Schweregrad: 16, Status: 1.
2008-05-01 22:02:34.96 BACKUP failed to complete the command
BACKUP DATABASE master. Check the backup application log
for detailed messages.
Olaf Pietsch
2008-05-02 11:20:25 UTC
Permalink
Hallo zusammen,
Post by Torsten Schuessler
wenn dein Backup-Pfad z.Bsp. c:\mybackup\backup.bak ist, dann brauch auch
der SQL-Server Dienst explizit Rechte auf den Backup-Pfad - in deinem Fall
auf den Image-Ordner.
Per default hat die SQL...Gruppe nicht alle Rechte.
Torsten, da hast Du für eine SQL Server Sicherung recht, nur ich habe es so
verstanden, dass die NT-Backup nicht funktioniert.

Was ist nun richtig?
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Torsten Schuessler
2008-05-02 12:16:24 UTC
Permalink
Hallo Olaf,

Du hast Recht - es ist die Frage:"Was ist nun richtig - OS-Backup oder
SQL-Backup" !

... ich bin nur nach dem ERROR-Event gegangen ..., da
mir nicht bekannt ist, das beim Server (auch wenn es ein 2008er Ent. ist)
eine Schattenkopie dazu führt, dass ein Backup der entsprechenden
SQL-Instanz angestoßen wird - würde mich auch wundern.
--
CU
tosc

InsideSQL.org: http://www.insidesql.org
Blog: http://www.insidesql.org/blogs/tosc
Post by Olaf Pietsch
Hallo zusammen,
Post by Torsten Schuessler
wenn dein Backup-Pfad z.Bsp. c:\mybackup\backup.bak ist, dann brauch auch
der SQL-Server Dienst explizit Rechte auf den Backup-Pfad - in deinem
Fall auf den Image-Ordner.
Per default hat die SQL...Gruppe nicht alle Rechte.
Torsten, da hast Du für eine SQL Server Sicherung recht, nur ich habe es
so verstanden, dass die NT-Backup nicht funktioniert.
Was ist nun richtig?
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Lutz Elßner
2008-05-02 14:27:30 UTC
Permalink
Post by Olaf Pietsch
Was ist nun richtig?
Richtig ist Windows Web Server 2008 x64
SQL EXPRESS 2005 mit 64 bit Setup installiert
!!! ntbackup gibt es nicht mehr !!!
statt dessen:
Windows Server-Sicherung

WBADMIN START BACKUP -backupTarget:f: -allCritical

oder

WBADMIN START SYSTEMSTATEBACKUP -backupTarget:f:

Wenn der SQL Server Dienst beendet ist, funktioniert das.

Wenn er gestartet ist, veranlasst SQLVDI den VSS eine Schattenkopie zu machen,
die dann in das Backup kopiert werden soll.
Die Begriffe sind mir auch alle neu und ich habe mir das zusammen gelesen.

Dabei trat der beschriebene Fehler auf.

Jedenfalls beabsichtige ich das Laufwerk C zu sichern,
wie früher mit ntbackup, aber ntbackup gibt es nicht mehr.
Gesichert werden können nur Volumes im Ganzen.
Offene SQL Datenbanken können nicht übersprungen oder ausgeschlossen werden.
aber ge-snapshot-et
Schattenkopien interessieren mich eigentlich gar nicht, aber es geht wohl nicht mehr ohne...

Lutz
Olaf Pietsch
2008-05-02 16:46:57 UTC
Permalink
Hallo Lutz,
Post by Lutz Elßner
Post by Olaf Pietsch
Was ist nun richtig?
Richtig ist Windows Web Server 2008 x64
SQL EXPRESS 2005 mit 64 bit Setup installiert
!!! ntbackup gibt es nicht mehr !!!
jo, kann mich nur von dem alten Begriff einfach nicht trennen;-) - Sorry
Post by Lutz Elßner
Windows Server-Sicherung
WBADMIN START BACKUP -backupTarget:f: -allCritical
oder
Wenn der SQL Server Dienst beendet ist, funktioniert das.
Das sieht für mich so aus, dass es ein Problem VSS mit dem SQL Writer / SQL
Server gibt. Es könnte auch ein WOW Problem sein.
Aufgrund bisher gemachter Erfahrungen mit VSS (wenn es hakt, dann aber
richtig) würde ich das Problem beim MS Support vorstellen. Oder frage doch
einmal in der Windows Newsgroup.

an Rande, Windows 2008 ist in dieser Tabelle nicht aufgeführt:
http://msdn.microsoft.com/en-us/library/ms143506.aspx
Operating System Requirements (64-Bit)

Dort gibt es einen Verweis zu:
http://support.microsoft.com/kb/936302
Liste bekannt Probleme, wenn Sie SQL Server 2005 auf "Long" Windows
Server-Codename installieren
"Wichtig: SQL Server 2005 erfordert Microsoft SQL Server 2005 Service Pack 2
(mit SP2) um auf Windows Server "Long" Horn zu ausgeführt werden Bevor Sie
SQL Server 2005 SP2 installieren, müssen Sie die Release-Version von SQL
Server 2005 installieren."
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Schüßler, Torsten
2008-05-04 20:27:17 UTC
Permalink
Hallo Olaf, hallo Lutz,

ich muß mich korregieren, Olaf Du hast recht mit dem SQL Writer - und ich
habe unrecht mit den Auswirkungen von wbadmin auf den SQL-Server und VSS
sofern der Dienst gestartet ist.

Ich habe nur eine technical note noch gefunden, die evtl. das Problem lösen
könnte:
"Note To have the SQL writer service work correctly, it is important to
make sure that the Local System account is not removed from the SQL Server
instance's 'sa' role."

CU
tosc
Post by Olaf Pietsch
Hallo Lutz,
Post by Lutz Elßner
Post by Olaf Pietsch
Was ist nun richtig?
Richtig ist Windows Web Server 2008 x64
SQL EXPRESS 2005 mit 64 bit Setup installiert
!!! ntbackup gibt es nicht mehr !!!
jo, kann mich nur von dem alten Begriff einfach nicht trennen;-) - Sorry
Post by Lutz Elßner
Windows Server-Sicherung
WBADMIN START BACKUP -backupTarget:f: -allCritical
oder
Wenn der SQL Server Dienst beendet ist, funktioniert das.
Das sieht für mich so aus, dass es ein Problem VSS mit dem SQL Writer /
SQL Server gibt. Es könnte auch ein WOW Problem sein.
Aufgrund bisher gemachter Erfahrungen mit VSS (wenn es hakt, dann aber
richtig) würde ich das Problem beim MS Support vorstellen. Oder frage doch
einmal in der Windows Newsgroup.
http://msdn.microsoft.com/en-us/library/ms143506.aspx
Operating System Requirements (64-Bit)
http://support.microsoft.com/kb/936302
Liste bekannt Probleme, wenn Sie SQL Server 2005 auf "Long" Windows
Server-Codename installieren
"Wichtig: SQL Server 2005 erfordert Microsoft SQL Server 2005 Service Pack
2 (mit SP2) um auf Windows Server "Long" Horn zu ausgeführt werden Bevor
Sie SQL Server 2005 SP2 installieren, müssen Sie die Release-Version von
SQL Server 2005 installieren."
--
Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs/tabid/178/Default.aspx?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgruppen/KoelnBonnDuesseldorf/tabid/81/Default.aspx)
Lutz Elßner
2008-05-05 12:28:33 UTC
Permalink
"Note To have the SQL writer service work correctly, it is important to make sure that the Local System account is not removed
from the SQL Server instance's 'sa' role."
"Local System" ist seit der Installation in der Role sysadmin,
und wurde von mir nicht geändert.

Ich denke, dass die Schattenkopie erzeugt wird, aber dann auf die schattenkopierte Datei nicht zugegriffen werden kann, um sie ins
Backup zu kopieren.

Ich halte den SQL Server jetzt an vor dem Backup.
Mit ntbackup hatte ich die Datenbank Dateien ausgeschlossen, das geht nun nicht mehr.

Lutz

Loading...