{"id":263,"date":"2006-11-08T21:23:26","date_gmt":"2006-11-08T19:23:26","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/2006\/11\/08\/sql-talk\/sql-playback-programm"},"modified":"2006-11-08T21:23:26","modified_gmt":"2006-11-08T19:23:26","slug":"sql-playback-programm","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2006\/11\/08\/sql-talk\/sql-playback-programm","title":{"rendered":"SQL Playback Programm"},"content":{"rendered":"<p>Was im ersten Moment wie eine neue Idee f&#252;r ein Musikportal klingt, ist in Wirklichkeit eine gute Idee zur Qualit&#228;tssicherung.<br \/>\nMicrosoft m&#246;chte gerne automatisierte Tests mit echten Daten und echten Anwenderszenarien durchf&#252;hren. Damit k&#246;nnen sie bei zuk&#252;nftigen SQL-Server-Hotfixes und -SPs einfach ein &quot;Replay&quot; der eingeschickten Profiler-Traces machen und sehen, ob irgendwelche Fehler auftreten. Das ist zwar f&#252;r uns Kunden schon einiger Aufwand (Auswahl der Szenarien, Aufzeichnen, Testen, einschicken), aber d&#252;rfte sich auch f&#252;r uns lohnen, damit wir nicht erst einen Bug anmelden m&#252;ssen, wenn der SP erst mal da ist. <\/p>\n<p>Details beschreibt Steffen in seinem Artikel &quot;<a href=\"http:\/\/blogs.technet.com\/steffenk\/archive\/2006\/11\/07\/sql-playback-programm-ihre-workload-als-test-f-uuml-r-zuk-uuml-nftige-sql-server-versionen.aspx\">SQL Playback Programm &#8211; Ihre Workload als Test f&#252;r zuk&#252;nftige SQL Server Versionen<\/a>&quot;.<\/p>\n<p>Das machen wir &#252;brigens auch seit einigen Jahren, allerdings ist das wegen des notwendigen Datenschutzes nicht ganz so einfach: Man ben&#246;tigt f&#252;r einen genau festgelegten Zeitraum die schriftliche Erlaubnis des Anwenders, die Rechner d&#252;rfen nicht im Firmennetz h&#228;ngen, m&#252;ssen in speziell gesicherten R&#228;umen stehen, muss danach alle Kopien &quot;erasen&quot; (einfach L&#246;schen reicht nicht) und muss die Datentr&#228;ger zur&#252;ckschicken (oder darf sie im Auftrag des Kunden gleich zur Vernichtung schicken). <\/p>\n<p>Trotz des ganzen Theaters lohnt sich der Aufwand: in unseren &quot;normalen&quot; Tests finden wir eben doch nicht alle Probleme&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was im ersten Moment wie eine neue Idee f&#252;r ein Musikportal klingt, ist in Wirklichkeit eine gute Idee zur Qualit&#228;tssicherung. Microsoft m&#246;chte gerne automatisierte Tests mit echten Daten und echten Anwenderszenarien durchf&#252;hren. Damit k&#246;nnen sie bei zuk&#252;nftigen SQL-Server-Hotfixes und -SPs einfach ein &quot;Replay&quot; der eingeschickten Profiler-Traces machen und sehen, ob irgendwelche Fehler auftreten. Das ist [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/263"}],"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=263"}],"version-history":[{"count":0,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}