{"id":5269,"date":"2010-09-16T20:15:31","date_gmt":"2010-09-16T18:15:31","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=5269"},"modified":"2010-09-16T20:44:10","modified_gmt":"2010-09-16T18:44:10","slug":"vss-sicherungen-mit-sql-server-unter-windows-7","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2010\/09\/16\/sql-talk\/sql-server\/vss-sicherungen-mit-sql-server-unter-windows-7","title":{"rendered":"VSS-Sicherungen mit SQL Server unter Windows 7"},"content":{"rendered":"<p>Nach z&#228;hem Ringen mit Microsoft (Bug oder Feature) erhielten wir vor gut zwei Monaten einen Test-Fix mit dem man unter Windows 7 tats&#228;chlich eine korrekte VSS-Sicherung von SQL-Server-Datenbanken durchf&#252;hren kann.<\/p>\n<p>Als wir das Problem feststellten, konnten wir es zun&#228;chst gar nicht glauben, weil sogar mit dem guten alten NTBackup von XP eine korrekte Datensicherung von ge&#246;ffneten SQL-Server-Datenbanken m&#246;glich war. Dabei spricht die Sicherungssoftware &#252;ber das VSS-Framework und den SQL-Writer mit dem SQL-Server und teilt ihm mit, er m&#246;ge bitte kurz den IO-Freezen, erstellt dann einen Snapshot und l&#228;sst den SQL-Server dann weiter machen.<br \/>\nDie Windows-7-Sicherung f&#252;hrt die Sicherung aber &#252;ber den File-Provider durch, dabei wird der SQL-Server umgangen und einfach die ge&#246;ffneten Dateien gesichert. Ursache ist, dass die Liste der VSS-Writer hart kodiert wurde und offenbar ein paar als unn&#246;tig betrachtet wurden. <\/p>\n<p>Der f&#252;r uns erstellte Hotfix <a href=\"http:\/\/support.microsoft.com\/kb\/2288055\/en\">KB2288055<\/a> ist mittlerweile public und wird wohl auch im kommenden SP1 f&#252;r Windows 7 enthalten sein. Dann kann man die Liste der VSS-Writer &#252;ber einen Registry-Key erweitern&#8230;<\/p>\n<p>Offenbar waren wir nicht die einzigen, die das Problem entdeckten. Im Juli wurde dazu bei <a href=\"http:\/\/connect.microsoft.com\/SQLServer\/feedback\/details\/573067\/sql-server-2008-r2-windows-7-x64-windows-backup-vss-sql-writer-service\">MS-Connect ein Wunsch<\/a> eingetragen. Dass zeitgleich dazu der Fix erstellt wurde, wird dabei in den Kommentaren bis heute nicht erw&#228;hnt. Seltsam&#8230;<\/p>\n<p>PS: Auf den Connect-Eintrag wurde ich heute &#252;ber <a href=\"http:\/\/www.sqlpass.de\/PASSUserBlogs\/tabid\/178\/EntryID\/84\/Default.aspx\">OPIs SQL Blog<\/a> aufmerksam. Leider erlaubt er keine Kommentare, daher musste ich es mit einem eigenen Artikel und einem Trackback versuchen&#8230; Leider vergeblich. \ud83d\ude09<\/p>\n<p><strong>Update 20:30h<\/strong>: Mein Versuch eine <a href=\"https:\/\/connect.microsoft.com\/SQLServer\/feedback\/details\/573067\/sql-server-2008-r2-windows-7-x64-windows-backup-vss-sql-writer-service?ppud=0&#038;wa=wsignin1.0#tabs\">Probleml&#246;sung bei MS-Connect<\/a> einzutragen ist wohl eher bl&#246;d gelaufen. Dort kann man keine Verweise eintragen. Daher sieht mein Kommentar etwas bescheiden aus&#8230; Naja, wer wei&#223; was ein VSS-Backup ist, der wird es wohl trotzdem lesen k&#246;nnen. Au&#223;erdem kann ich sehen, dass es in Redmond jetzt 11:30h ist. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach z&#228;hem Ringen mit Microsoft (Bug oder Feature) erhielten wir vor gut zwei Monaten einen Test-Fix mit dem man unter Windows 7 tats&#228;chlich eine korrekte VSS-Sicherung von SQL-Server-Datenbanken durchf&#252;hren kann. Als wir das Problem feststellten, konnten wir es zun&#228;chst gar nicht glauben, weil sogar mit dem guten alten NTBackup von XP eine korrekte Datensicherung von [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[773],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5269"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=5269"}],"version-history":[{"count":9,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5269\/revisions"}],"predecessor-version":[{"id":5278,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/5269\/revisions\/5278"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=5269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=5269"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=5269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}