<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Εκδηλώσεις - Συνέδρια - Σεμινάρια</title><link>https://www.dotnetzone.gr:443/cs/forums/166/ShowForum.aspx</link><description>Εκδηλώσεις από τον χώρο της πληροφορικής που πιθανώς σας ενδιαφέρουν...</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60901.aspx</link><pubDate>Mon, 15 Nov 2010 23:09:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60901</guid><dc:creator>PanPan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60901.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60901</wfw:commentRss><description>&lt;P&gt;Διορθώνω το εξής&amp;nbsp;: έχει επέλθει η κούραση και όχι παρέλθει... Αν είχε παρέλθει, πολύ πιο πιθανό να&amp;nbsp;χρησιμοποιούσα&amp;nbsp;σωστή λέξη. Ευχαριστώ!&lt;/P&gt;
&lt;P&gt;Όσο για το υπόλοιπα,&amp;nbsp;προσωπικά πιστεύω πως ο KelMan το έχει καλύψει πολύ καλά το θέμα για όλους μας....&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60887.aspx</link><pubDate>Mon, 15 Nov 2010 17:43:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60887</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60887.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60887</wfw:commentRss><description>&lt;P&gt;Να πω κι εγώ δύο πράγματα μιας και μόλις επέστρεψα από TechEd και δεν είχα τον χρόνο να προλάβω να γράψω κάτι. Δεν έχω καν προλάβει να ακούσω τα 25 πρώτα λεπτά της παρουσίασης του Αντώνη, ωστόσο τα σχόλιά μου δεν σχετίζονται με το τεχνικό μέρος της παρουσίασης.&lt;/P&gt;&lt;P&gt;Χρύσανθε, ενδεχομένως να ήσουν (ή και να είσαι ακόμα) σίγουρος για τεχνικές ανακρίβειες σε αυτά που είπε ο Αντώνης. Δεκτό και κατανοητό. Υπάρχει περίπτωση να έχει κάνει λάθη ο Αντώνης. Θεωρητικά πιθανότατο αλλά ρε γαμώτο, ποτέ δεν τον έχω ακούσει να κάνει λάθος και ποτέ δεν έχει γράψει λανθασμένη απάντηση στο forum – όχι βέβαια ότι αυτό διασφαλίζει ότι ποτέ δεν θα κάνει λάθος.&lt;/P&gt;&lt;P&gt;Από την άλλη μεριά, σε ένα training session ποτέ δεν γίνεται παράθεση πληροφοριών a la MSDN/BOL. Τυπικά παίρνεις αυτούς που σε ακούν από το χεράκι (ειδικά όταν το target audience είναι entry level) και τους οδηγείς μέσα από μια σταδιακή διαδικασία στο να καταλάβουν κάποια πράγματα. Πολλές φορές επίτηδες παραθέτεις κάποιες «λανθασμένες» πληροφορίες ή κάποια λειψά σενάρια προκειμένου στη συνέχεια να καταδείξεις αδυναμίες και να επιστρέψεις με την πιο σωστή πληροφορία.&lt;/P&gt;&lt;P&gt;Τυπικό παράδειγμα: Κάθε φορά που κάνω introduction στο .NET Framework λέω ότι «τα value types πάνε στο stack, τα reference types πάνε στο heap» Είναι σωστό; Εξαρτάται. Σε γενικές γραμμές είναι σωστό. Αλλά δεν ισχύει πάντοτε. Είναι κάποιες ειδικές περιπτώσεις και συγκεκριμένες συνθήκες που τα value types πάνε στο heap. Αν όμως πιάσεις να εξηγήσεις σε κάποιον αρχάριο αυτές τις περιπτώσεις και συνθήκες, έχεις χάσει. Δεν θα καταλάβει ούτε καν το γενικότερο νόημα. Αν όμως μιλάς με κάποιον που πλέον παίζει στα δάχτυλα το CLR μπορείς εξαρχής να είσαι πολύ πιο technical και να το εξηγήσεις χωρίς πρόβλημα. Αν δε σε ακούει κάποιος από το dev team του CLR αμέσως θα σπεύσει να σε διορθώσει.&lt;/P&gt;&lt;P&gt;Το πάθος, η σκληρή γλώσσα, τα δεικτικά σχόλια, όλα αυτά ενδεχομένως να λειτουργούν σε κάποιο διαφορετικό – πιο interactive – περιβάλλον ή στο real-life example που δίνεις αλλά εδώ όχι. Είναι σαν να κάνεις το τραπέζι σε κάποιους και να φτύσεις μέσα στο φαΐ πριν το σερβίρεις. Είναι κακό; Σύμφωνα με μια αφρικανική φυλή που δεν θυμάμαι το όνομά της όχι. Με αυτόν τον τρόπο οι γηραιότεροι μεταδίδουν τη γνώση τους. Είναι αυτό όμως επιχείρημα για να πεις στους καλεσμένους όταν σηκωθούν να φύγουν; Πόσο μάλλον όταν είσαι κι εσύ καλεσμένος.&lt;/P&gt;&lt;P&gt;Άρα λοιπόν αν ήμουν στο PC μου το περασμένο Σάββατο και άκουγα ένα live meeting με περιεχόμενο&amp;nbsp; που μου φαίνεται απαράδεκτο, τραγικό, κλπ, θα έκανα διάφορα πράγματα όπως καταρχήν να δω ποιος είναι αυτός που μιλάει. Δεν είναι δύσκολο, υπάρχουν πολλές public πληροφορίες. Θα σχημάτιζα μια εικόνα (στο βαθμό του δυνατού) για τον παρουσιαστή, θα έβλεπα τι credentials έχει. Κατόπιν, θα περίμενα να δω που το πάει και τέλος θα έγραφα ένα ευγενικό post ζητώντας διευκρινήσεις και υποδεικνύοντας τις ανακρίβειες. Εξάλλου υπάρχει πάντοτε και η περίπτωση να μην έχω καταλάβει εγώ τι ακριβώς θέλει να πει οπότε ας μην είμαι δεικτικός στις εκφράσεις μου. Απρόσωπος λόγος είναι βρε αδερφέ, μην παρεξηγηθούμε και για το τίποτα.&lt;/P&gt;&lt;P&gt;Χρύσανθε, ως πολίτης του κόσμου και άνθρωπος που έχει βγει λίγο παραέξω από την Ελλάδα, πιστεύω ξέρεις πόσο σημαντικό είναι όταν βρεθείς σε κάποιο διαφορετικό περιβάλλον να αφιερώσεις κάποιο χρόνο για να καταλάβεις τους ανθρώπους, τη δυναμική τους, τη συμπεριφορά τους και το πώς λειτουργούν. Το ίδιο ισχύει κι εδώ. Μέχρι τότε, ο πιο ασφαλής δρόμος είναι η ευγένεια και η ψυχραιμία.&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60881.aspx</link><pubDate>Mon, 15 Nov 2010 09:59:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60881</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60881.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60881</wfw:commentRss><description>&lt;P&gt;...αυτο το post θα ειναι κ το τελευταιο δικο μου στον ιστοτοπο.&lt;BR&gt;Ξεκινωντας, να ζητησω δημοσια συγγνωμη απο τον κυριο Χατζηπαυλη. Δεν ειχα καμια διαθεση, προθεση, σκοπο να τον θιξω ή να τον αμφισβητησω.&lt;BR&gt;Εκτιμω κ θαυμαζω τους κοπους του κ την προσφορα του για την διαδoση της γνωσης κ την ενημερωση των μελων του ιστοτοπου.&lt;BR&gt;Ποσοι αραγε θα μπορουσαν να αφιερωσουν τον ελευθερο χρονο τους, μεσα στο Σαββατοκυριακο, για να προσφερουν ανιδιοτελως στην κοινοτητα του dotNETZone ?&lt;BR&gt;Ισως, ειναι ο ενας κ μοναδικος, οποτε του αξιζουν πολλα συγχαρητηρια.&amp;nbsp; Απο την προσωπικη μου εμπειρια θελω να πιστευω οτι οι MVPs ειναι σκληρα καρυδια κ δεν εχουν την αναγκη της συγγνωμης, απλα ελπιζω η δικη μου να γινει αποδεκτη.&lt;/P&gt;
&lt;P&gt;Η γενικοτερη προσεγγιση μου καθως κ η τοποθετηση μου σε σημεια της ομιλιας (τα οποια πιστευα οτι ηταν ανακριβη) ηταν επιπολαιη, αστοχα διατυπωμενη κ ευχαριστω οσους απαντησαν κ με βοηθησαν να καταλαβω τα λαθη μου.&lt;BR&gt;Ουδεποτε θελησα να προσβαλλω (cap: Τώρα θα αναφερθώ σε κάτι που με προσέβαλλε.) ουτε να επιδειξω συμπεριφορα (joannaex: Αν ήσουν συνάδελφος μου ένα είναι σίγουρο.&amp;nbsp; Αυτού του είδους η συμπεριφορά δεν θα είχε ποτέ αίσια αποτελέσματα)&lt;BR&gt;(cap: αλλά στην προσέγγιση που επιχειρεί και στο υποκρυπτόμενο attitude σε επαγγελματικό επίπεδο.)&lt;BR&gt;Δεν γνωριζω προσωπικα κανεναν απο τους συνομιλητες, δεν ξερω το ποιον τους κ θεωρουσα/ηλπιζα οτι οι τοποθετησεις μου θα ερμηνευτουν κυριολεκτικα χωρις παρεξηγησεις, παρερμηνειες, χωρις υπονοουμενα, απλα επι λεξει.&lt;/P&gt;
&lt;P&gt;Οι προτασεις&lt;BR&gt;"Sorry dude, αλλα αυτο δεν ειναι επιπεδο MVP στον SQL Server. It just can't be." &lt;BR&gt;κ "Η επωνυμια/ανωνυμια δεν εχει καμια σχεση με την αληθεια κ τα λαθη.&lt;BR&gt;Συνηθως, η καλυτερη κινηση οταν καποιος κανει λαθος ειναι να το παραδεχτει κ τιποτα παραπανω." &lt;BR&gt;ειναι οι αποψεις μου για το περιεχομενο της συζητησης κ μονο αυτο.&lt;/P&gt;
&lt;P&gt;Real-life example:&lt;BR&gt;To sorry dude το ακουω τοσο συχνα, σκετη πλυση εγκεφαλου.&lt;BR&gt;Πριν αρκετο καιρο, ενας απο τους τοτε καινουριους free lancers, με τους οποιους συνεργαζομουν, εξεφρασε την αποψη του για ενα εγγραφο που ειχα γραψει.&lt;BR&gt;Ηταν η δευτερη - τριτη φορα που τον συναντουσα σε meeting της ομαδας κ δεν γνωριζε οτι ημουν ο συντακτης του εγγραφου.&lt;BR&gt;Η αποψη του ηταν καπως ετσι:&lt;BR&gt;You should have checked this document before it was handed over to me. It is full of mistakes and unclarities.&lt;BR&gt;Τhe author of this document is missing the idea and he shouldnt be involved in this part of the project"&lt;/P&gt;
&lt;P&gt;Ετσι απλα, in my face (our faces), μπροστα σε αλλα μελη της ομαδας, μεσα σε meeting κ μαλιστα για δευτερευον θεμα. &lt;BR&gt;Μετα το meeting, καποιοι εκ των παλαιων συνεργατων θεωρησαν την αντιδραση ως τραβηγμενη, over the top κ potentially unproductive. &lt;BR&gt;Not the right attitude for the project κ μαλιστα καποιοι ανεφεραν οτι θα επρεπε να του δειξουμε την πορτα της εξοδου.&lt;BR&gt;Ευτυχως, η λογικη των ψυχραιμοτερων επιβληθηκε της αναστατωσης, βρεθηκαμε σε επομενα meetings, αναλυσαμε τις αποψεις μας, συγκρουστηκαμε, νευριασαμε,&lt;BR&gt;δυσανασχετησαμε κ το τελικο αποτελεσμα μας εντυπωσιασε.&amp;nbsp; &lt;BR&gt;Ειχα κανει λαθη, ειχε κανει λαθη, τα αναγνωρισαμε, κ προχωρησαμε. &lt;BR&gt;Ηταν το παθος κ η αντιδραση του συναδελφου που εδωσαν το εναυσμα για παραγωγικες συζητησεις κ (κρινοντας εκ των υστερων) γλυτωσαν το project κ την εταιρεια απο πιθανες δυσκολες καταστασεις. &lt;BR&gt;Προσωπικα δεν με ενοχλησε η αρχικη αντιδραση του κ θεωρω οτι ημουν ενας απο τους ψυχραιμοτερους. &lt;BR&gt;Οσο για τον εν λογω συναδελφο free lancer, ειναι πλεον μονιμο μελος της ομαδας κ καθε φορα που συνεργαζομαστε σε καποιο εργο/task απολαμβανω τις "συγκρουσεις/διαφωνιες" μας.&lt;BR&gt;Ειναι συναδελφος που εμπιστευομαι απολυτα κ ξερω οτι θα φερει εις περας οποιοδηποτε task του ανατεθει.&lt;BR&gt;Δεν εκρινα την συμπεριφορα του αλλα τον λογο, την αιτια που οδηγησε σε αυτην την συμπεριφορα που δεν ηταν αλλος παρα οι ανακριβειες κ τα λαθη στο εγγραφο που ο ιδιος ειχα ετοιμασει.&lt;BR&gt;History repeats itself but this time with roles reversed.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Σε αυτο το σημειο, θα ηθελα να κανω δυο σχολια (ΟΧΙ σε προσωπικο επιπεδο) σε δυο προτασεις που εχουν διατυπωθει :&lt;BR&gt;"Όσο για την ελευθερία του λόγου και τη δημοκρατία φυσικά έχεις δίκιο, γι'αυτό και &lt;STRONG&gt;επιτρέπουμε&lt;/STRONG&gt; και στον κο. ....)&lt;BR&gt;Αποψη μου ειναι οτι στην δημοκρατια δεν ειναι καποιος ή καποιοι που επιτρεπουν ο,τιδηποτε. Η δημοκρατια ως θεσμος θετει το πλαισιο των ελευθεριων, υποχρεωσεων, δικαιωματων κ&lt;BR&gt;οταν καποιοι επιτρεπουν στους αλλους τοτε η εννοια της δημοκρατιας καταλυεται.&lt;/P&gt;
&lt;P&gt;"Πιστεύω πως ακόμη βλέπω καλά αυτά που γράφετε, παρόλο που τέτοια ώρα έχει παρέλθει η κούραση"&lt;BR&gt;Αποψη μου ειναι οτι οταν η κουραση παρερχεται, εχει φυγει, εχει περασει, τοτε δεν χρειαζεται να αναρωτιεται κανεις αν οι ενεργειες του κωλυονται.&lt;/P&gt;
&lt;P&gt;Κλεινοντας, εφοσον εχει διατυπωθει απο συνομιλητη να αναφερω ποιος ειμαι, γραφω τα παρακατω &lt;BR&gt;(παρακαλω πολυ, να ερμηνευσετε τα παρακατω ως απλη καταγραφη, χωρις παθος, χωρις υπονοουμενα, ειναι μια απλη καταγραφη στοιχειων (facts) του ευατου μου, σε τυχαια σειρα)&lt;BR&gt;Το ονομα μου ειναι Χρυσανθος&lt;BR&gt;Εδω κ 12 χρονια εργαζομαι εκτος Ελλαδας.&lt;BR&gt;Κοντευω στα 40.&lt;BR&gt;Γνωριζω/μιλω 5 γλωσσες κ επι του παροντος μαθαινω μετα δυσκολιας κ εξ'αναγκης την 6η (ειναι ιαπωνικα) αλλα παντα σκεφτομαι ΕΛΛΗΝΙΚΑ.&lt;BR&gt;Μεσα στο 2010 εχω επισκεφτει τουλαχιστον 5 φορες την Ακροπολη.&lt;BR&gt;Το discovery channel ειναι η εξαρτηση μου.&lt;BR&gt;Αυτην την στιγμη εργαζομαι σε project πολυεθνικης, για αναπτυξη συστηματος διαχειρισης κ υποστηριξης ενος υποκαταστηματος με κυκλο εργασιων πανω απο 100 εκ ευρω ανα ετος.&lt;BR&gt;Το συστημα διαχειρισης θα εχει αρχικα περιπου 2000 concurrent users με τελικο στοχο πανω απο 5000 concurrent users.&lt;BR&gt;Στο παρελθον, ημουν μελος ομαδας που διαχειριζοταν βαση δεδομενων με ογκο δεδομενων 8 ΤΒ. Η βαση ειχε διαθεσιμοτητα 99.99 %.&lt;BR&gt;Θεωρω οτι ειμαι αυστηρος κ καποιες φορες ισως αδικος απεναντι στους "κατεχοντες την γνωση" αλλα παραλληλα με κατανοηση κ ευαισθησια σε οσους προσπαθουν.&lt;BR&gt;Πιστευω ακραδαντα οτι ΟΛΟΙ οι ανθρωποι ειναι χαρισματικοι.Δεν χρησιμοποιω ποτε λεξεις οπως βλακας, ηλιθιος, stupid κτλ. Τις θεωρω προσβλητικες.&lt;BR&gt;Εχω την εντυπωση οτι ολοι ειναι καλυτεροι απο μενα κ οτι γνωριζω ελαχιστα (this is my self motivation).&lt;BR&gt;Εχω συνεργαστει με επαγγελματιες (IT) καθε εθνικοτητας κ συγκρινοντας την προσεγγιση των σε projects/deadlines/devotion με την αντιστοιχη των ελληνων, εχω καταληξει οτι &lt;BR&gt;ο Ελληνας ΕΠΑΓΓΕΛΜΑΤΙΑΣ ειναι απο τους κορυφαιους (ισως χρειαζεται να πιστεψει λιγο παραπανω στον εαυτο του κ να τολμησει) &lt;BR&gt;Θαυμαζω το εργο του Bryan Cantrill (για οσους ενδιαφερονται &lt;A href="http://video.google.com/videoplay?docid=-8002801113289007228"&gt;http://video.google.com/videoplay?docid=-8002801113289007228&lt;/A&gt;#)&lt;BR&gt;Εχω συνεισφερει, συμβαλλει (ηθικη-ψυχολογικη υποστηριξη, οικονομικα) στην επαγγελματικη πορεια κ εξελιξη καποιων ανθρωπων. Οι δυο απο αυτους ειναι ελληνες κ εχουν λαμπρες καριερες στο εξωτερικο.&lt;BR&gt;Μαζευομαστε ολοι, περι τα 20 ατομα,&amp;nbsp;καθε ανοιξη κ κανουμε picnic στο central park στην Νεα Υορκη. Τους θεωρω την οικογενεια μου.&lt;BR&gt;Στο dotNETzone.gr δεν ημουν το πιο δραστηριο μελος, δεν εχω ξοδεψει ατελειωτες ωρες, αλλα πιστευα οτι δυο-τρια κλικ (επισκεψιμοτητας) κ ενα post, οταν ο χρονος το επετρεπε, &lt;BR&gt;θα ηταν μια μορφη υποστηριξης στην προσπαθεια των ιδρυτων κ της κοινοτητας&lt;BR&gt;Η επομενη συναυλια που θα παρακολουθησω ειναι της Lady Gaga , σε περιπου 2 εβδομαδες.&lt;BR&gt;Προσπαθω να μαθαινω καθε μερα κατι καινουριο κ συνηθως, ειναι τα απλα πραγματα που με εντυπωσιαζουν.&lt;BR&gt;Απο την εμπειρια μου, νομιζω οτι το καλυτερο οπλο για να αντιμετωπιστει μια κριση, εκτακτη αναγκη, καταστροφη ειναι η ψυχραιμια κ οχι τα skills (take a step back and think)&lt;/P&gt;
&lt;P&gt;Μετα απο αυτο το post θα σταματησω να συμμετεχω στο dotNETZone.gr επειδη αισθανομαι οτι ο τροπος μου δεν συμβαδιζει με το γενικοτερο κλιμα της κοινοτητας.&lt;BR&gt;Η παραπανω προταση δεν ειναι κατηγορια κ παρακαλω να μην ληφθει ως τετοια, it is just my feeling.&lt;/P&gt;
&lt;P&gt;Ευχαριστω τον Christo (με την μνημη ελεφαντα) που μου θυμισε το παρελθον κ συνεβαλε στο να κατανοησω τις απαντησεις κ αντιδρασεις στις τοποθετησεις μου. &lt;/P&gt;
&lt;P&gt;Με τις καλυτερες ευχες μου σε ολα τα μελη του dotNETZone.gr, keep rocking !&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60871.aspx</link><pubDate>Sun, 14 Nov 2010 08:35:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60871</guid><dc:creator>PanPan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60871.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60871</wfw:commentRss><description>&lt;P&gt;Καλησπέρα και από μένα!!&lt;/P&gt;
&lt;P&gt;Παρακολουθώ το θέμα από την αρχή... Στο θέμα της συμπεριφοράς, θα συμφωνήσω με τον Σωτήρη (cap). Και θα πω ακόμη ότι&amp;nbsp;ο τρόπος που αντιμετωπίζεις κάτι προδιαγράφει και το αν ο συνομιλητής σου θα μπει στον κόπο να σου απαντήσει, αλλά και κατα πόσο εποικοδομητικός είναι ο τρόπος στο να φέρει ένα αποτέλεσμα, άσχετα από το κατα ποσο επιθυμητό είναι ή όχι αυτό το αποτέλεσμα.&lt;/P&gt;
&lt;P&gt;Ας το δούμε όμως και από την άλλη όψη. Ας δούμε τα τεχνικά. Πες ότι ήμουν άσχετη με το θέμα που δεν είμαι και ας μην έχω γίνει ακόμη τόσο guru όσο ο Αντώνης. Δεν κατάλαβα στην δεύτερη απάντηση σου, τι ήθελες να πεις. Το μόνο που είδα ήταν ότι άλλαξες τα ονόματα στα backup στο παράδειγμα του Αντώνη και από κει και πέρα τι;;&lt;/P&gt;
&lt;P&gt;Περιμένω μια πιο εύστοχη απάντηση σχετικά με το θέμα... (Πιστεύω πως ακόμη βλέπω καλά αυτά που γράφετε,&amp;nbsp;παρόλο που&amp;nbsp;τέτοια ώρα έχει παρέλθει η κούραση)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Με εκτίμηση,&lt;/P&gt;
&lt;P&gt;Παναγιώτα.&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60862.aspx</link><pubDate>Sun, 14 Nov 2010 05:23:10 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60862</guid><dc:creator>joannaex</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60862.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60862</wfw:commentRss><description>Θα συμφωνήσω με τον cap.&amp;nbsp; Στη δουλειά μου έχω συναδέλφους, 
άλλους έμπειρους και άλλους άπειρους.&amp;nbsp; Αν ξεκινούσα κάθε πρωί να πάω στη
 δουλειά με αυτή τη λογική θα είχα πάθει έμφραγμα.&amp;nbsp; Αν κάθε φορά που 
έβρισκα ένα λάθος σε εγκατάσταση που έκανε συνάδελφος, είχα αυτή την 
αντιμετώπιση δεν δούλευα ποτέ με κανέναν. Το ίδιο φυσικά ισχύει και από 
την πλευρά τους.&amp;nbsp; &lt;br&gt;&lt;br&gt;Ο κόσμος είνα πολύ μικρός, παράδειγμα πρώτο.&amp;nbsp; Με τον Σωτήρη έχω συνεργαστεί στο 
παρελθόν.&amp;nbsp; Ξέρω ποιος είναι, τι κάνει και πως λειτουργεί.&amp;nbsp; Η γνώμη του 
και η άποψη του έχουν μια βαρύτητα για μένα γιατί τον ξέρω και τον 
σέβομαι.&amp;nbsp; Παράδειγμα δεύτερο.&amp;nbsp; Συνεργάστηκα με κάποιον άλλον στο 
παρελθόν που είχε attitude, τα ήξερε όλα και όλοι ήταν άχρηστοι εκτός 
από αυτόν.&amp;nbsp; Το αποτέλεσμα;&amp;nbsp; Όταν έπεσα επάνω του γιατί τον ήξερε κάποιος
 γνωστός η αντίδραση μου ήταν "καλά μιλάς με αυτόν τον ****** ;"&amp;nbsp; Φυσικά
 πολλοι μπορεί να έχουν την ίδια άποψη για μένα, it's a two way 
street. &lt;br&gt;
&lt;br&gt;
Δεν έχω μάθει ακόμα τα BOL απέξω αλλά μη σου πω ότι έχει τύχει να τα 
διαβάσω και βρω λάθη και εκεί και στο Technet.&amp;nbsp; Ελπίζω να μου επιτρέπετε να δουλεύω χωρίς να έχω διαβάσει τα άπαντα του SQL σε 10 δερματόδετους τόμους μόνο με 79ευρώ σε 147 άτοκες δόσεις από τις εκδόσεις Λιακόπουλος.&lt;br&gt;
&lt;br&gt;
Έχει σημασία το ποιος είναι ο καθένας μας.&amp;nbsp; Σε ένα κλάδο όπου 
βασιλεύει ο Μπάμπης ο Μηχανογράφος, οι άνθρωποι που σέβομαι είναι λίγοι.&amp;nbsp; Όπως είπε και κάποιος:&amp;nbsp; Respect cannot be learned, purchased or acquired - it can only be earned.&lt;br&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60859.aspx</link><pubDate>Sun, 14 Nov 2010 04:41:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60859</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60859.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60859</wfw:commentRss><description>Αν και κινδυνεύω να γίνω κουραστικος, να πω οτι το "ξέσπασμά" μου στα παραπάνω μου θύμισε οτι προσφάτως, και λόγω πιεσης χρόνου και εκνευρισμού, επέδειξα ένα παρόμοιο attitude προς κάποιο συνεργάτη μου, το οποίο όμως το μετάνοιωσα την ίδια μέρα. Αν και δεν πρόκειται να το διαβάσει αυτό γιατί δεν είναι developer και δεν πολυσυχνάζει σε τέτοια μέρη :), έχω να πω οτι τίποτα δεν μας προσέφερε στην μεταξύ μας επαγγελματική σχέση, ασχέτως αν είχα δίκιο ή άδικο σε όσα πρέσβευα. Συνεπώς, δεν είμαι ξένος προς αυτές τις προσεγγίσεις, και - οπως και αρκετοί άλλοι συνάδελφοι - κάνω και εγώ τρομερά λάθη. Αυτά, τέλος ενδοσκόπησης :)&lt;div&gt;&amp;nbsp;&lt;/div&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60858.aspx</link><pubDate>Sun, 14 Nov 2010 04:36:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60858</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60858.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60858</wfw:commentRss><description>Παρακολουθώ τη συζήτηση όπως και πολλοί άλλοι, αλλά δεν ήθελα να παρέμβω, μέχρι τώρα που το θέμα έγινε γενικότερο για το χαρακτήρα του DotNetZone.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ο,τι θα πώ από εδώ και κάτω είναι καθαρά προσωπικές, δικές μου, υποκειμενικές απόψεις. Δεν απευθύνονται στο άτομο, μια και δεν το γνωρίζω, αλλά στην προσέγγιση που επιχειρεί και στο υποκρυπτόμενο attitude σε επαγγελματικό επίπεδο.&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ξεκινώ: &amp;nbsp;Δεν έχω τις απαιτούμενες τεχνικές γνώσεις στο συγκεκριμένο αντικείμενο για να αναγνωρίσω ποιός έχει δίκιο και ποιός όχι όσον αφορά στους τεχνικούς ισχυρισμούς. Αυτό όμως είναι το λιγότερο σημαντικό. Πιστεύω ακράδαντα ότι οι καλοί συνεργάτες δεν είναι μόνο οι άρτιοι τεχνικά συνεργάτες. Οι τεχνικές γνώσεις έρχονται και παρέρχονται, οι τεχνολογίες εξελίσσονται, αντικαθίστανται με άλλες...αυτό που έχει σημασία σε κάποιον άνθρωπο που επιλέγεις να συνεργαστείς είναι το attitude, ο χαρακτηρας, το πνεύμα, η προσωπικότητα. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Δεν είναι η πρώτη φορά που βιώνω αυτού του είδους την επιθετική / αλαζονική προσέγγιση, και ακόμα και αν ο Γιώργος Καπνιάς λέει οτι "στο φόρουμ" πρώτη φορά συναντάει τέτοια αντίδραση, είμαι σίγουρος ότι την έχει συναντήσει δεκάδες φορές στην "πιάτσα". Με ανθρώπους που ακολουθούν αυτή την προσέγγιση στα πράγματα δεν μπορείς να κάνεις "χωριό" ούτε και αν ξέρουν απέξω όλο το BOL και το απαγγέλουν σε C# κώδικα με ομοιοκαταληξία. Καταλήγεις να τσακώνεσαι και να χαλάς την καρδιά σου.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Κατά καιρούς στο DotNetZone έχουν τεθεί ερωτήσεις και έχουν δοθεί απαντήσεις από μέλη που το status τους είναι από "σου ξαναγράφω τον kernel των windows σε haskell μέχρι αύριο" ως "η γλώσσα προγραμματισμού θέλει τσιγάρισμα πριν το ψήσιμο ή γίνεται όπως η πέρκα;". Αν αντιμετωπίζονταν, είτε οι μεν, είτε οι δε, με αυτόν τον τρόπο που είδα στο παρόν post, δεν θα υπήρχε DotNetZone. Ο καθένας θα ήταν μόνος του στο μικρό μαγικο του κόσμο θεωρώντας οτι τα ξέρει όλα. Γιατί κανένας δεν κάθεται να απαντήσει σε μια κοινότητα σε απορίες άλλων τσάμπα, χωρίς να έχει τουλάχιστον κάποια ηθική (μπράβο) ή διδακτική (δεν τα λες πολύ καλά, υπάρχει και αυτό και εκείνο να λάβεις υπόψη σου) ανταμοιβή. Προσωπικά έχω απαντήσει λανθασμένα αρκετές ερωτήσεις ακόμα και αρχαρίων, και μάλιστα σε τομείς που έχω ιδιαίτερη εμπειρία (αν και δεν είμαι mvp). Δεν ντράπηκα όμως για αυτό. Αν κάποιος με έκανε να ντρέπομαι, απλά θα απέφευγα να συμμετέχω και πάλι.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Παραφράζοντας λοιπόν μια από τις δικές σου φράσεις: Για όσους πιστεύουν ότι η άρτια τεχνική γνώση είναι το ΜΟΝΟ τους εφόδιο, τότε προτείνω να αρχίσουν να εξοικειώνονται με την έννοια του "νοιώθω μοναξιά".&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Εδώ σταματούν οι προσωπικές, υποκειμενικες μου απόψεις. Τώρα θα αναφερθώ σε κάτι που με προσέβαλλε.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ανέφερες: &amp;nbsp;&lt;i&gt;"&lt;span class="Apple-style-span" style="font-family:Tahoma, Arial, Helvetica;font-size:12px;"&gt;Το ονομα σας δεν σημαινει ΤΙΠΟΤΑ για εμενα, το να γνωριζω το ονομα σας ή οχι ειναι το ιδιο κ αυτο.".&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Προφανώς πιστεύεις ότι ζούμε σε μια χώρα όπου developers / dbas και λοιπές ιδιότητες βρίσκονται σε απόλυτη αφθονία και έτσι δεν έχει σημασία με ποιούς μιλάς κάθε στιγμή. Εκτός από την πιθανότητα να εργάζεσαι απομονωμένος σε κάποια μυστηριώδη υπηρεσία για τα τελευταία 10 χρόνια, τα ονόματα ΕΧΟΥΝ σημασία. Οι άνθρωποι είναι λίγοι, γνωστοί, και καταλήγουν συχνά - πυκνά να συνεργάζονται μεταξύ τους. Πίστεψέ με, λοιπόν, αν ακούσω το όνομα "Χατζηπαυλής" ή "Εξηντάρη" ή "Καπνιάς" ξέρω τι να περιμένω. (Και με κάποιους έχω ήδη συνεργαστεί). Μαντεύεις τι θα γίνει αν ακούσει κάποιος το δικό σου όνομα; Αυτό που λέω ξέρω ότι έχει και αντίστροφο effect σε μένα, οπότε το λέω με πλήρη επίγνωση. Ομως, με προσβάλλει σαν επαγγελματία, σε μια κοινότητα που ειναι πολύ μικρή, να ακούω κάποιον να ξεστομίζει αυτό το πράγμα. Με κάνει να θεωρώ ή οτι &amp;nbsp;είναι πολύ μικρός και άπειρος (επαγγελματικά), ή οτι έχει πάρει πολύ ψηλά τον αμανέ. Και στις δύο περιπτώσεις, θα απέφευγα να συνεργαστώ μαζί του.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Να γιατί το όνομά σου και το όνομά μας έχει σημασία. Ο καθένας από εμάς φτιάχνει στην αγορά το όνομα που μπορεί, σαν άνθρωπος και σαν επαγγελματίας. Δεν ξέρω τι σημασία έχει το δικό μου όνομα στην αγορά, ξέρουν όμως σίγουρα αυτοί που με επιλέγουν. Δεν είμαστε άγνωστοι μεταξύ μας. Πιθανόν ακόμα και εσύ και εγώ να έχουμε συνεργαστεί στο παρελθόν!&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;Καταλήγω στο εξής: Ολα τα παραπάνω δεν έχουν στόχο αγαπητέ spaceman ούτε να σε προσβάλλουν ούτε τα λέω για να σε νουθετήσω. Σκέψεις είναι, που αντί να τις κρατήσω για τον εαυτό μου τις αποτυπώνω εδώ. Εγώ προσωπικά θα χαρώ ιδιαίτερα να αντλήσω (και) από εσένα γνώσεις, αρκεί να γνωρίζω οτι έχεις τη διάθεση να τις παρέχεις. Από το συγκεκριμένο thread φοβάμαι οτι δεν έμαθα τίποτα μέχρι στιγμής.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Tahoma, Arial, Helvetica" size="3"&gt;&lt;span class="Apple-style-span" style="font-size:12px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60856.aspx</link><pubDate>Sun, 14 Nov 2010 03:58:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60856</guid><dc:creator>joannaex</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60856.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60856</wfw:commentRss><description>Έχεις δίκιο, δεν ξέρω γιατί μπερδευτήκαμε όλοι νομίζοντας ότι κάνεις επίθεση σε κάποιον που δεν γνωρίζεις.&amp;nbsp; Είναι προφανές ότι έχεις απόλυτο δίκιο και εγώ προσωπικά θέλω να ζητήσω ταπεινά συγνώμη που τόλμησα να σκεφτώ κάτι τέτοιο.&lt;br&gt;&lt;br&gt;Όπως είπε και ο κος. Κλαδάκης ο τρόπος σου έχει σοβαρό πρόβλημα όχι οι διαφωνίες σου.&amp;nbsp; Φυσικά αυτό δεν το καταλαβαίνεις και συνεχίζεις με τον ίδιο τόνο και ύφος.&amp;nbsp;&amp;nbsp; Αν μη τι άλλο ο Αντώνης ξέρουμε ποιος είναι και στην εκτός φορουμ και live meeting ζωή του, εσύ ποιος είσαι δεν μας λες.&amp;nbsp; Είναι πολύ εύκολο να κρυβόμαστε πίσω από ένα nickname.&lt;br&gt;&lt;br&gt;Για να σε ακούν πρέπει να μάθεις και να ακούς.&amp;nbsp; Όσο για την ελευθερία του λόγου και τη δημοκρατία φυσικά έχεις δίκιο, γι'αυτό και επιτρέπουμε και στον κο. Πλεύρη να γράφει βιβλία και στην Χρυσή Αυγή να κατεβαίνει στις εκλογές. &lt;br&gt;&lt;br&gt;Α και παρεπιπτόντως, ο Αντώνης μιλούσε για SQL Server 2008, οπότε καλό είναι να κόβουμε το copy paste από το SQL Server 2000 Recovery models του MSDN.&amp;nbsp; Αν μη τι άλλο μπες στον κόπο να βρεις το αντίστοιχο για κάτι που δεν είναι 10 χρόνια πίσω.&lt;br&gt;&lt;br&gt;Ιωάννα.&lt;br&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60855.aspx</link><pubDate>Sun, 14 Nov 2010 03:27:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60855</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60855.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60855</wfw:commentRss><description>&lt;P&gt;Κατ'αρχας, τον κυριο ομιλητη στην παρουσιαση ΔΕΝ τον γνωριζω, η παρουσιαση (το recording της παρουσιασης για την ακριβεια) ειναι η μονη φορα που ειδα (ηρθα σε επαφη με) το εργο του κ&amp;nbsp;το πρωτο&amp;nbsp;μου post σε αυτην την συζητηση&amp;nbsp;εγινε με γνωμονα ενα μερος το περιεχομενου της παρουσιασης&amp;nbsp;&amp;nbsp;κ μονο αυτο.&amp;nbsp;Προσωπικη επιθεση σε καποιον που ουτε εχω ακουσει ουτε γνωριζω απο πριν&amp;nbsp;θα ηταν αβασιμη, αδικαιολογητη κ&amp;nbsp;τελειως ανουσια.&lt;/P&gt;
&lt;P&gt;25 λεπτα ειναι αρκετα για να βγαλει καποιος συμπερασμα για καποιον αλλο ? ΟΧΙ κ ΑΠΟΚΛΕΙΕΤΑΙ.&lt;/P&gt;
&lt;P&gt;25 λεπτα ειναι αρκετα για να βγαλει καποιος συμπερασμα για το περιεχομενο της παρουσιασης. ΝΑΙ , σε συνδυασμο με τις εμπειριες κ γνωσεις, ναι, ειναι αρκετο. Ιδιως οταν η πιο προσφατη κατασταση "πανικου", της οποιας ημουν μαρτυρας, οφειλοταν σε συναδελφο/συνεργατη που πρακτικα ΔΕΝ χρειαζοταν τα transaction log backups (εφοσον ειχε παρει differential κτλ) κ τα διεγραφε (για να εξοικονομησει χωρο) πριν εκτελεσθει το log redundancy schedule/job συμφωνα με την πολιτικη της εταιρειας/εργοδοτη.&lt;/P&gt;
&lt;P&gt;Ο&amp;nbsp;κυριος&amp;nbsp;akladakis κ η κυρια joannaex&amp;nbsp;μπορουν να εκφερουν αποψη&amp;nbsp;για μενα&amp;nbsp;κατα το δοκουν, εχουν&amp;nbsp;το αναφαιρετο&amp;nbsp;δικαιωμα της κριτικης (εποικοδομητικης η μη), εικασιας (για το εργασιακο μου background), χαρακτηρισμου (με επιθετικους προσδιορισμους) και υποθετικων σεναριων. Αυτο ειναι το μεγαλειο της δημοκρατιας κ της ελευθεριας του λογου. Ενος λογου που εχει βαση κ λογικη.&lt;/P&gt;
&lt;P&gt;Κ ερχομαστε στο περιεχομενο των 25 πρωτων λεπτων της παρουσιασης, περιληπτικα:&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι τα recovery models επηρεαζουν την στρατηγικη μας στο τι backup θα παρουμε, ας σκεφτει οτι ειναι πιο λογικο, η στρατηγικη μας και το τι backup χρειαζομαστε (συμφωνα με την στρατηγικη μας) επηρεαζει/θετει το recovery model της βασης.&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι για να γινει restore μιας βασης, απαραιτητη προυποθεση ειναι η υπαρξη ενος FULL database backup (οπως το FULL οριζεται στην παρουσιαση), μπορει να διαβασει για Piece meal restores&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι το checkpoint κανει flush τις dirty data pages που δεν εχουν/συμμετεχουν&amp;nbsp;σε&amp;nbsp;active transaction μπορει να διαβασει το παρακατω:&lt;BR&gt;One common misconception about checkpoints is that they only write out pages with changes from committed transactions. &lt;BR&gt;This is not true—a checkpoint always writes out all dirty pages, regardless of whether the transaction that changed a page has committed or not.&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι οταν γινεται restore απο FULL backup ο index ειναι δημιουργημενος οταν τελειωνει το restore, ενω σε bulked-logged οταν τελειωσει το restore πρεπει να φαει στο κεφαλι την δημιουργια του index, μπορει να διαβασει το παρακατω:&lt;BR&gt;"Because the bulk_logged model minimally logs bulk operations, the operations can happen much faster than under the full recovery model. &lt;BR&gt;The trade-off comes during the log backup. Besides copying the contents of the transaction log to the backup media, &lt;BR&gt;SQL Server scans the MINLOG pages and backs up all the modified extents along with the transaction log. &lt;BR&gt;The database's log file stays small, but the log backup can be many times larger. &lt;BR&gt;So with the bulk_logged model, the log backup takes more time and can take up considerably more space than in the full recovery model. &lt;BR&gt;The time necessary to restore a log backup you made in the bulk_logged recovery model is comparable to the time to restore a log backup you made in the full recovery model. &lt;BR&gt;The operations don't need to be redone; the information necessary to recover all data and index structures is available in the log backup."&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι για μια βαση σε Simple recovery model μπορει να γινει restore ΜΟΝΟ στο σημειο δημιουργιας FULL backup, ας διαβασει για differential backups.&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι τα Partial backups ειναι για τα read-only filegroups στον 2005 κ στον 2008 μπορουν να χρησιμοποιηθουν και σε read-write filegroups, ας διαβασει BOL 2005, για partial backups.&lt;/P&gt;
&lt;P&gt;Οποιος νομιζει οτι τα transaction log backups αποθηκευουν τις αλλαγες απο το τελευταιο backup (οτι τυπου κ να ειναι αυτο), μπορει να διαβασει το παρακατω :&lt;BR&gt;A continuous sequence of log backups is called a log chain. &lt;BR&gt;A log chain starts with a full backup of the database. &lt;BR&gt;Usually, a new log chain is only started when the database is backed up for the first time or after the recovery model is switched from simple recovery to full or bulk-logged recovery. &lt;BR&gt;Unless you choose to overwrite existing backup sets when creating a full database backup, the existing log chain remains intact. &lt;BR&gt;With the log chain intact, you can restore your database from any full database backup in the media set, followed by all subsequent log backups up through your recovery point. &lt;BR&gt;The recovery point could be the end of the last log backup or a specific recovery point in any of the log backups. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Τελος για οσους&amp;nbsp;πιστευουν οτι disaster/recovery ειναι ο τροπος που παιρνουμε backup κ κανουμε restore τους προτεινω να&amp;nbsp;"εφοδιαστουν" πριν χτυπησει&amp;nbsp;η κακια/disaster στιγμη.&lt;/P&gt;
&lt;P&gt;Κλεινοντας, μια αναφορα στην πρωτη σελιδα του dotnetzone.gr&lt;/P&gt;
&lt;P&gt;"Καλώς ήλθατε στο &lt;B&gt;dotNETZone&lt;/B&gt;!&lt;/P&gt;
&lt;P align=justify&gt;Το &lt;B&gt;dotNETZone&lt;/B&gt; είναι μία &lt;STRONG&gt;&lt;FONT style="BACKGROUND-COLOR:#ff0000;"&gt;κοινότητα για Έλληνες software developers&lt;/FONT&gt;&lt;/STRONG&gt;, με εξειδίκευση στις πλατφόρμες και τεχνολογίες της Microsoft."&lt;/P&gt;
&lt;P align=justify&gt;κ μια στο ακρωνυμιο MVP = Most Valuable&lt;FONT style="BACKGROUND-COLOR:#ff0000;"&gt; &lt;STRONG&gt;PROFESSIONAL&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;Αναλογιστειτε την ΕΥΘYΝΗ κ την βαρυτητα κ πως&amp;nbsp;αυτες οι εννοιες σχετιζονται/συνδεονται με το περιεχομενο που παρουσιαζεται, την γνωση&amp;nbsp;που προσφερεται στους&amp;nbsp;αναγνωστες κ τα μελη της ιστοσελιδας.&lt;/P&gt;
&lt;P align=left&gt;Ειναι στην προσωπκη ευχερεια/ελευθερια του αναγνωστη να ερμηνευσει τα γραφομενα μου. Δεν πιστευω στο "κηρυγμα", στις "υποδειξεις" κ στους&amp;nbsp;εκβιασμους (επωνυμους, ανωνυμους, υπαρκτους&amp;nbsp;ή ανυποστατους).&lt;/P&gt;
&lt;P align=left&gt;----&lt;/P&gt;
&lt;P align=left&gt;ps: για οσους επιμενουν να γραφουν επωνυμα κ να το τονιζουν, please feel free to do so. Ισως, αυτο σας εκφραζει, σας ευχαριστει, σας εξιταρει, σας αντιπροσωπευει ή οτιδηποτε αλλο. Δεν το κατακρινω κ δεν το&amp;nbsp;αποδοκιμαζω απλα ΔΕΝ με ενδιαφερει.&amp;nbsp;Δεν ζητησα ποτε απο κανενα να γραψει επωνυμα, ανωνυμα, με υπογραφη, με smileys ή .......&amp;nbsp; Το ονομα σας δεν σημαινει ΤΙΠΟΤΑ για εμενα, το να γνωριζω το ονομα σας ή οχι ειναι το ιδιο κ αυτο.&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60854.aspx</link><pubDate>Sat, 13 Nov 2010 22:38:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60854</guid><dc:creator>joannaex</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60854.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60854</wfw:commentRss><description>Εγώ δεν θα υπερασπιστώ τον Αντώνη, νομίζω ότι δεν το έχει ανάγκη.&amp;nbsp; Δεν θα σταθώ καν στο αν έχει δίκιο ο ένας ή ο άλλος.&amp;nbsp; Θα απευθύνω μόνο κάποιες ερώτησεις στον spaceman:&lt;br&gt;&lt;br&gt;Εφόσον θεωρούσες ότι αυτά που έλεγε ο ομιλητής ήταν λάθος και συνεπώς υπήρχε τρομερή παραπληροφόρηση όλων μας, γιατί δεν έκανες κάποια ερώτηση ή παρατήρηση σε αυτά τα 25 λεπτά που ήταν μέσα ώστε να μας βοηθήσεις όλους να ενημερωθούμε σωστά;&amp;nbsp; Τελικά ενδιαφέρεσαι για την σωστή ενημέρωση των γύρω σου ή για την κατόπιν εορτής κριτική κάποιου;&lt;br&gt;&lt;br&gt;Ο Αντώνης αφιέρωσε τα Σαββατόβραδα του για να μας μάθει κάτι (ή να μας πει τραγικά ψέμματα όπως πιστεύεις).&amp;nbsp; Εσύ τι θα κάνεις για να μάθουμε σωστά;&amp;nbsp; Προσωπικά είμαι χρόνια στον χώρο και κάθε μέρα μαθαίνω κάτι νέο.&amp;nbsp; Άλλα από τον Αντώνη, άλλα από συναδέλφους, κάποια άλλα διαβάζοντας και ψάχοντας ώρες στο internet/msdn/technet.&amp;nbsp; Παρακολουθώ όποτε έχω χρόνο live meetings γιατί με ενδιαφέρει αυτό που κάνω.&amp;nbsp; Οι νεότεροι νομίζουν ότι ξέρω τα πάντα, πράγμα που φυσικά δεν ισχύει.&amp;nbsp; Ενίοτε μπορεί να πω κάτι που δεν είναι σωστό, νομίζω όλοι έχουμε κάνει λάθος.&amp;nbsp; Εκεί ο ΣΩΣΤΟΣ άνθρωπος, σηκώνεται και λέει την ώρα που μιλάω, Ιωάννα εδώ έχεις λάθος δεν είναι έτσι και με διορθώνει, το συζητάμε.&amp;nbsp; Δεν με αφήνει να λέω στους άλλους πράγματα που δεν ισχύουν και μετα στέλνει π.χ. email σε όλη την εταιρεία και λέει τι βλακείες καθόμουνα και έλεγα.&amp;nbsp; Έτσι δεν γίνεται δουλειά. &lt;br&gt;&lt;br&gt;Αν ήσουν συνάδελφος μου ένα είναι σίγουρο.&amp;nbsp; Αυτού του είδους η συμπεριφορά δεν θα είχε ποτέ αίσια αποτελέσματα.&amp;nbsp; Ότι κάνουμε θέλει συνεργασία και καλό κλίμα, όχι μαγκιές και εξυπνάδες.&amp;nbsp; Το μόνο που αποφέρουν οι μαγκιές, οι εξυπνάδες και η κακή διάθεση είναι ανάλωση χρόνου, εκνευρισμό, κακή συνεργασία και έλλειψη ποιότητας.&lt;br&gt;&lt;br&gt;Για το ηθικό του θέματος δεν έχω κάτι να πω, με κάλυψε ο κος. Κλαδάκης.&lt;br&gt;&lt;br&gt;Ιωάννα Εξηντάρη (επίσης επώνυμη)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60848.aspx</link><pubDate>Sat, 13 Nov 2010 11:25:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60848</guid><dc:creator>akladakis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60848.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60848</wfw:commentRss><description>&lt;P&gt;&lt;SPAN&gt;Spaceman.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;Διαβάζοντας τις παρατηρήσεις σου, καταλήγω σε μια σειρά από συμπεράσματα. Δεν αφορούν τον &lt;SPAN&gt;SQL&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;, αφού είναι προφανές ότι αυτό είναι το τελευταίο με το&lt;BR&gt;οποίο ασχολείσαι, αλλά την ουσία του να συμμετέχεις σε μία κοινότητα και πολύ περισσότερο σε έναν γόνιμο διάλογο.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Το πρώτο συμπέρασμα είναι ότι είσαι τρομερά βιαστικός αλλά και υπερβολικός στους χαρακτηρισμούς σου. Μπόρεσες να καταλάβεις ότι κάτι θα είναι “τραγικό” &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;και “&lt;SPAN&gt;disaster&lt;/SPAN&gt;” (πολύ βαρύς χαρακτηρισμός) από τα πρώτα 25 λεπτά ενώ το σύνολο της παρουσίασης ήταν 3 ώρες και 20 λεπτά σχεδόν.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Το δεύτερο είναι, πως εστιάζεις σε μια σειρά από θέματα στο πρώτο &lt;SPAN&gt;post&lt;/SPAN&gt;&lt;SPAN&gt; &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;που περιορίζεις σε 2 στο δεύτερο τα οποία είναι προφανές&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;ότι είναι είτε δευτερευούσης σημασίας (&lt;SPAN&gt;partial&lt;/SPAN&gt;) είτε υπό συνθήκες ισχύουν διαφορετικά πράγματα (το θέμα των &lt;SPAN&gt;transaction&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;logs&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;είναι διαφορετικό αν έχει ή όχι διαταραχθεί το &lt;SPAN&gt;chain&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;των &lt;SPAN&gt;log&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;backups&lt;/SPAN&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Συνεχίζοντας τα συμπεράσματα βλέπω πως ο στόχος της εκπαίδευσης του Αντώνη πετυχαίνει, αφού γίνεται πολύ σοβαρή ανάλυση γύρω από λεπτομέρειες ενός θέματος στο οποίοι οι πολλοί έχουν μαύρα μεσάνυχτα. Επίσης εσύ προσωπικά βελτιώνεσαι μεταξύ των δύο &lt;SPAN&gt;posts&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;αν και έχεις ακόμη δρόμο, κυρίως γιατί εξηγείς διάφορα πράγματα όπως σου έρθει.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Τελικό συμπέρασμα κρίνοντας από το ύφος και τις λέξεις που χρησιμοποιείς, είναι πως είσαι αγενής. Το αγενής είναι ο πιο επιεικής χαρακτηρισμός που επέλεξα μετά από πολύωρη σκέψη, αφού πρώτα κατέπνιξα δεκάδες άλλους που μου έρχονταν πιο εύκολα. Αγενής και κακοπροαίρετος. Αν είχες παρατηρήσεις που θα είχαν κάτι να προσθέσουν/διορθώσουν &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;γύρω από ένα τεχνικό θέμα, το ύφος σου τις κατέστησε άνευ σημασίας κακοπροαίρετα σχόλια.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Κανείς &lt;SPAN&gt;MVP&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;ή εκπαιδευτής δεν έχει το αλάθητο του πάπα, κάτι που δεν φαντάζομαι να διεκδικείς &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;ούτε εσύ. Οπότε όταν κάποιος κάνει ένα &lt;SPAN&gt;live&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN&gt;meeting ή κάτι ανάλογο&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN&gt;o&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;βασικός στόχος είναι να μοιραστεί με άλλους την αγάπη του για ένα αντικείμενο και να προκαλέσει γόνιμη συζήτηση γύρω από αυτό.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Να σου τονίσω δε ότι &lt;SPAN&gt;MVP&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;δεν γίνεσαι&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;επειδή έχεις &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;«καταπιεί» το &lt;SPAN&gt;technet&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;–&lt;SPAN&gt;msdn&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;, αλλά γιατί τα λίγα ή πολλά που ξέρεις είσαι πρόθυμος να τα μοιραστείς με την κοινότητα.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Κλείνω λοιπόν τις σκέψεις μου με την άποψη, πως ο τρόπος σου δεν προσφέρει τίποτα ουσιαστικό &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;στην προαγωγή της γνώσης. Και παίρνοντας το θάρος απο τις χιλιάδες&amp;nbsp;εργατοώρες και ξενύχτια που έχω ρίξει για τα τεχνικά communities&amp;nbsp;εκτιμώ ότι κι εσυ ΔΕΝ&amp;nbsp;έχεις να δώσεις κάτι στην κοινότητα.&lt;BR&gt;&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Έχοντας το θάρρος &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;να εκφράσω την γνώμη μου και όχι την απόλυτη κατοχή της αλήθειας και του σωστού,υπογράφω επώνυμα.&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Θανάσης Κλαδάκης&lt;/P&gt;&lt;P style="margin:0cm 0cm 10pt;" class="MsoNormal"&gt;Υ.Γ. συγνώμη από τους &lt;SPAN&gt;moderators&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;του &lt;SPAN&gt;dotnetzone&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;που γνωρίζω πως είναι εξαιρετικά ευγενείς, και δεν θέλω να τους φέρω σε δύσκολη θέση. Συγνώμη και&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;από τον Αντώνη που ανακατεύομαι στο θέμα. &lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60847.aspx</link><pubDate>Sat, 13 Nov 2010 10:09:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60847</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60847.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60847</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;spaceman:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Συνηθως, η καλυτερη κινηση οταν καποιος κανει λαθος ειναι να το παραδεχτει κ τιποτα παραπανω.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;&lt;P&gt;Αγαπητέ spaceman,&lt;/P&gt;&lt;P&gt;Κανονικά δεν θα επέτρεπα να γίνεται μια συζήτηση σε τέτοιους τόνους. Όμως, είναι η πρώτη φορά που βλέπω μέσα στο μέσα στο forum, μια τέτοια επίθεση σε επώνυμο πρόσωπο, και ιδίως όσο έχει να κάνει με το επίπεδο των γνώσεών του. &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Γιατί αυτή η εχθρότητα; &lt;/LI&gt;&lt;LI&gt;Έχεις κάτι να χωρίσεις με τον κο Χατζηπαυλή;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Προσωπικά πιστεύω, ότι άργησες λίγο να μας τα&amp;nbsp;κάνεις τις παρατηρήσεις σου&amp;nbsp;- έχει περάσει μια βδομάδα από την παρουσίαση. Και από τα λεγόμενά σου φαίνεται, ότι&amp;nbsp;για να κρίνεις κάποιον για τις γνώσεις του, σου αρκούν 25 λεπτά, από μια παρουσίαση, που από ότι φαίνεται άκουγες με το ένα αυτί. &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Ξέρεις,&amp;nbsp;μπορείς να συζητήσεις τις ενστάσεις σου στα λεγόμενα της παρουσίασης, ήρεμα - δημοκρατία έχουμε στην Ελλάδα, έχουμε και εκλογές αύριο, δεν προσπαθούμε να κλείσουμε τα στόματα των ανθρώπων. &lt;/LI&gt;&lt;LI&gt;Μπορούμε να ακούσουμε αυτά που έχεις να πεις και συζητήσουμε τις διαφωνίες σου.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Αν και θεωρώ ατυχείς τις παρατηρήσεις σου, μιας και ο ομιλητής δεν πήρε ποτέ τις θέσεις που αναφέρεις στο αρχικό μήνυμά σου, δεν θα κλειδώσω το θέμα αφήνοντας να συνεχιστεί η ανταλλαγή των απόψεων...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;George J.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60845.aspx</link><pubDate>Sat, 13 Nov 2010 07:12:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60845</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60845.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60845</wfw:commentRss><description>&lt;P&gt;Ειναι τραγικο που αναφερεις το post του Paul Randal κ μαλιστα ως επιχειρημα υπερ οσων εχεις παρουσιασει.. Στην παρουσιαση, καθε φορα που σχεδιαζεις στο paint,&amp;nbsp;αναφερεις οτι το transaction log backup περιεχει τα delta των δεδομενων απο το τελευταιο transaction log ή differential ή full backup (ιδιως στο σημειο που αναφερεις το COPY_ONLY) , ενω ,οπως φαινεται κ στο&amp;nbsp;quote που εχεις κανει απο το post του Paul Randal :&lt;/P&gt;
&lt;P&gt;"&lt;STRONG&gt;A normal transaction log backup contains all the transaction log generated since the previous log backup&lt;/STRONG&gt; (&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;or&lt;/FONT&gt;&lt;/STRONG&gt; since the &lt;STRONG&gt;&lt;FONT color=#ff0000&gt;&lt;U&gt;first ever&lt;/U&gt;&lt;/FONT&gt; full backup&lt;/STRONG&gt; if it's the first ever log backup for the database)"&lt;/P&gt;
&lt;P&gt;"Τέλος αν ίσχυε ο ισχυρισμός σου θα μπορούσα να κάνω restore χωρίς να εμπλέξω το differential backup."&lt;/P&gt;
&lt;P&gt;ΝΑΙ !!! ΦΥΣΙΚΑ κ αυτος ειναι ο ισχυρισμος μου, κ μπορεις να το δεις στην πραξη με τον παρακατω κωδικα&lt;/P&gt;
&lt;P&gt;--the code is from your example&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;create&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;create&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;table&lt;/SPAN&gt; demo.dbo.t1 ( id &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;int&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;identity&lt;/SPAN&gt;(1,1) &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;primary&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;key&lt;/SPAN&gt;, data &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;nvarchar&lt;/SPAN&gt;(100))
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;insert&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;into&lt;/SPAN&gt; demo.dbo.t1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;values&lt;/SPAN&gt; (&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'record-1'&lt;/SPAN&gt;)
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;exec&lt;/SPAN&gt; sp_addumpdevice &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'disk'&lt;/SPAN&gt;,&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'dev1'&lt;/SPAN&gt;,&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'c:\temp\dev1.bak'&lt;/SPAN&gt;
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;backup&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;to&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;with&lt;/SPAN&gt; name=&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'very first full backup'&lt;/SPAN&gt;, init
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;insert&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;into&lt;/SPAN&gt; demo.dbo.t1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;values&lt;/SPAN&gt; (&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'record-2'&lt;/SPAN&gt;)
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;backup&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:fuchsia;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;log&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;to&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;with&lt;/SPAN&gt; name = &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'the first log backup'&lt;/SPAN&gt;
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;insert&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;into&lt;/SPAN&gt; demo.dbo.t1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;values&lt;/SPAN&gt; (&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'record-3'&lt;/SPAN&gt;)
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;backup&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;to&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;with&lt;/SPAN&gt; differential, name = &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'a differential'&lt;/SPAN&gt;
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;insert&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;into&lt;/SPAN&gt; demo.dbo.t1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;values&lt;/SPAN&gt; (&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'record-4'&lt;/SPAN&gt;)
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--get another full backup&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;backup&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;to&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;with&lt;/SPAN&gt; name=&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'second full backup'&lt;/SPAN&gt;
go

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;insert&lt;/SPAN&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;into&lt;/SPAN&gt;&lt;FONT color=#000000&gt; demo.dbo.t1 &lt;/FONT&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;values&lt;/SPAN&gt;&lt;FONT color=#000000&gt; (&lt;/FONT&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'record-5'&lt;/SPAN&gt;&lt;FONT color=#000000&gt;)
go

&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;backup&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:fuchsia;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;log&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;to&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;with&lt;/SPAN&gt; name = &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'second transaction log backup after a differential and a full'&lt;/SPAN&gt;
go

&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;select&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'records in table before any restoration'&lt;/SPAN&gt;,* &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; demo.dbo.t1
go


&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--get contents of backup media&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;restore&lt;/SPAN&gt; headeronly &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; dev1

&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--begin restoration, the differential backup is NOT used, the 2nd full backup is NOT used&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;restore&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;WITH&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:fuchsia;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;REPLACE&lt;/SPAN&gt;, NORECOVERY, &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;FILE&lt;/SPAN&gt; = 1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--file 1 is the very first full backup in the media&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;restore&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;WITH&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;FILE&lt;/SPAN&gt; = 2, NORECOVERY &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--file 2 is the first  log backup&lt;/SPAN&gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;restore&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;database&lt;/SPAN&gt; demo &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; dev1 &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;WITH&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;FILE&lt;/SPAN&gt; = 5, RECOVERY &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:teal;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;--file 5 is the second (and last) transaction log backup taken after a diff and a full &lt;/SPAN&gt;


&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;select&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;'after restoring the very first full and all subsequent log backups'&lt;/SPAN&gt;, * &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;from&lt;/SPAN&gt; demo.dbo.t1
go&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=Tahoma&gt;Οσο για τα partial backups, αν απο το παρακατω &lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT face=Tahoma&gt;«Partial and differential partial backups were introduced in SQL Server 2005. These backups are designed to provide more flexibility for backing up databases that contain some read-only filegroups under the simple recovery model. However, these backups are supported by all recovery models.»&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;αυτο που καταλαβαινεις ειναι οτι τα partial backups ειναι για να παιρνεις backup τα read-only filegroups τοτε προτεινω να διαβασεις λιγο περισσοτερο στα BOL.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;οσο για το ΥΓ , θα συνεχισω να γραφω με τον τροπο που επιλεγω, ανωνυμα ή επωνυμα.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Η επωνυμια/ανωνυμια δεν εχει καμια σχεση με την αληθεια κ τα λαθη.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Συνηθως, η καλυτερη κινηση οταν καποιος κανει λαθος ειναι να το παραδεχτει κ τιποτα παραπανω.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60844.aspx</link><pubDate>Sat, 13 Nov 2010 05:44:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60844</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60844.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60844</wfw:commentRss><description>&lt;P&gt;Αγαπητέ φίλε,&lt;BR&gt;Σε ευχαριστώ για το γεγονός ότι επικροτείς την προσπάθεια μου και για το ότι είχες την διάθεση να παρακολουθήσεις τα πρώτα 25 λεπτά αυτής της τρίωρης (για την ακρίβεια 3 ώρες και 16 λεπτά) παρουσίασης μου.&lt;BR&gt;Πραγματικά λυπάμαι που θεωρείς&amp;nbsp; αυτή κόλαφο μου.&lt;BR&gt;Ας έρθουμε όμως στις τραγικότητες της παρουσίασης μου και στις δικές μου&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Αναφέρεις&lt;BR&gt;&lt;/P&gt;&lt;P&gt;«Στο simple recovery model μπορεις να γυρισεις στην στιγμη δημιουργιας ενος backup (δεν ειναι απαραιτητο να ειναι full backup μπορει να ειναι κ differential)»&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Απαντώ&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αυτό που λες είναι απολύτως σωστό. Στο 14:48 τις παρουσίασης μου το αναφέρω, και όντως δεν ανέφερα ότι κάνεις restore και differential εφόσον φυσικά το έχεις πάρει πριν. Αυτό οφείλετε στο γεγονός ότι ακόμα δεν είχα μιλήσει για τους τύπους του backup και από την εμπειρία μου γνωρίζω ότι όσοι είναι σε simple recovery model σπάνια για να μην πω καθόλου δεν παίρνουν differential backup. Ας θεωρήσουμε λοιπόν ότι είναι παράληψη μου. Αναρωτιέμαι όμως έτσι που το αναφέρεις, μιας και εγώ δεν ξέρω,&amp;nbsp; Πως μπορείς να κάνεις απευθείας restore to differential backup αν πρώτα δεν έχεις κάνεις restore to full?. Γιατί εγώ ξέρω ότι αν πας να κάνεις κάτι τέτοιο θα πάρεις&amp;nbsp; το παρακάτω error&lt;BR&gt;Msg 3118, Level 16, State 1 : The database "xxxx" does not exist. RESTORE can only create a database when restoring either a full backup or a file backup of the primary file.&lt;BR&gt;Αυτό σημαίνει ότι πρέπει να γίνει πρώτα restore το full backup. Άρα γυρνάς στο τελευταίο full και εφόσον έχεις πάρει και differential τότε μπορείς να κάνεις και αυτό restore αρκεί να έχεις κάνει restore το full με norecovery.&lt;/P&gt;&lt;P&gt;Αναφέρεις&lt;BR&gt;&lt;/P&gt;&lt;P&gt;«Το bulk-logged λειτουργει οπως το Full με την εξαιρεση οτι καποιες ενεργειες στο bulk-logged μπορουν να καταγραφονται/logged minimally (εφοσον τηρουνται καποιες προυποθεσεις απαραιτητες για minimally logged operations):&lt;BR&gt;Compared to the full recovery model, which fully logs all transactions, the bulk-logged recovery model minimally logs bulk operations, although fully logging other transactions.»&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Απαντώ&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Στο slide το οποίο είναι ορατό κατά την στιγμή που μιλάω για τα θέμα αυτό στο 3ο sub-bullet του Bulk Logged γράφω «Reduces log space usage by using minimal logging for most bulk operations». Επίσης στο 15:00 μιλάω για&amp;nbsp; την διαφορά του full με το bulk-logged και εξηγώ πως αυτό γίνεται ( σε επίπεδο page για το full και extend για το bulk) και μάλιστα αναφέρω και παράδειγμα με την δημιουργία του index που είναι μια bulk διαδικασία έτσι δεν είναι ή κάνω λάθος; &lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αναφέρεις&lt;BR&gt;&lt;/P&gt;&lt;P&gt;«Στα partial backups το παιχνιδι εχει χαθει ΕΝΤΕΛΩΣ:&lt;BR&gt;Συμφωνα με τον ομιλητη στον SQL Server 2005 τα partial backups ειναι μονο για read-only files (sic!!!)&lt;BR&gt;BOL 2005:&lt;BR&gt;A partial backup resembles a full database backup, but a partial backup does not contain all the filegroups. &lt;BR&gt;Instead, a partial backup contains all the data in the primary filegroup, every read/write filegroup, and any optionally-specified read-only files. &lt;BR&gt;Partial backups are useful whenever you want to exclude read-only filegroups. &lt;BR&gt;A partial backup of a read-only database contains only the primary filegroup.»&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Απαντώ&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αντιγράφω από το επίσημο εκπαιδευτικό υλικό της Microsoft για το σεμινάριο 6231A με τίτλο Maintaining a Microsoft SQL Server 2008 Database και συγκεκριμένα από υλικό το οποίο υπάρχει στο CD που ο εκπαιδευόμενος παίρνει σαν εκπαιδευτικό υλικό.&lt;BR&gt;«Partial and differential partial backups were introduced in SQL Server 2005. These backups are designed to provide more flexibility for backing up databases that contain some read-only filegroups under the simple recovery model. However, these backups are supported by all recovery models.»&lt;/P&gt;&lt;P&gt;Αναφέρεις&lt;/P&gt;&lt;P&gt;«Στα transaction log backups πλεον η παρουσιαση γινεται ΑΝΥΠΟΦΟΡΗ :&lt;BR&gt;To transaction log backup παιρνει ΠΑΝΤΑ τις αλλαγες/την διαφορα/το delta απο το ΤΕΛΕΥΤΑΙΟ transaction log backup και ΜΟΝΟ (δεν εχει καμια σχεση με τα αλλα backups). &lt;BR&gt;eg.&lt;BR&gt;10:00 Full Backup&lt;BR&gt;11:00 Transaction log backup&lt;BR&gt;12:00 Differential Backup&lt;BR&gt;13:00 Full Backup&lt;BR&gt;14:00 Transaction log backup&lt;BR&gt;To transaction log backup στις 14:00 περιεχει ολες τις αλλαγες στην βαση που πραγματοποιηθηκαν απο τις 11:00 κ μετα.»&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Απαντώ&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αντιγράφω πάλι από το επίσημο εκπαιδευτικό υλικό της Microsoft για το σεμινάριο 6231A.&lt;/P&gt;&lt;P&gt;«Under the full recovery model or bulk-logged recovery model, regular transaction log backups (or log backups) are required. Each log backup covers the part of the transaction log that was active when the backup was created, and it includes all log records that were not backed up in a previous log backup. An uninterrupted sequence of log backups contains the complete log chain of the database, which is said to be unbroken. Under the full recovery model, and sometimes under the bulk-logged recovery model, an unbroken log chain lets you to restore the database to any point in time.»&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Πέρα από αυτό και θεωρώντας δεδομένο ότι εγώ δεν γνωρίζω θα σε παραπέμψω σε ένα άρθρο του Paul Randal ο οποίος δεν νομίζω ότι χρειάζεται συστάσεις και στο post με τίτλο&lt;BR&gt;A SQL Server DBA myth a day: (20/30) restarting a log backup chain requires a full database backup&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αναφέρει τα παρακάτω&lt;BR&gt;This myth is one of the most common and I've come across very few people who know the truth.&lt;BR&gt;Myth #20: after breaking the log backup chain, a full database backup is required to restart it.&lt;BR&gt;FALSE&lt;BR&gt;A normal transaction log backup contains all the transaction log generated since the previous log backup (or since the first ever full backup if it's the first ever log backup for the database). There are various operations that will break the log backup chain - i.e. prevent SQL Server from being able to take another log backup until the chain is restarted. The list of such operations includes:&lt;BR&gt;•&amp;nbsp;Switching from the FULL or BULK_LOGGED recovery models into the SIMPLE recovery model&lt;BR&gt;•&amp;nbsp;Reverting from a database snapshot&lt;BR&gt;•&amp;nbsp;Performing a BACKUP LOG using the WITH NO_LOG or WITH TRUNCATE_ONLY (which you can't do any more in SQL Server 2008 - yay!)&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Here's an example script that shows you what I mean:&lt;BR&gt;CREATE DATABASE LogChainTest;&lt;BR&gt;GO&lt;BR&gt;ALTER DATABASE LogChainTest SET RECOVERY FULL;&lt;BR&gt;GO&lt;BR&gt;BACKUP DATABASE LogChainTest TO DISK = 'C:\SQLskills\LogChainTest.bck' WITH INIT;&lt;BR&gt;GO&lt;BR&gt;BACKUP LOG LogChainTest TO DISK = 'C:\SQLskills\LogChainTest_log1.bck' WITH INIT;&lt;BR&gt;GO&lt;BR&gt;ALTER DATABASE LogChainTest SET RECOVERY SIMPLE;&lt;BR&gt;GO&lt;BR&gt;ALTER DATABASE LogChainTest SET RECOVERY FULL;&lt;BR&gt;GO&lt;BR&gt;Processed 152 pages for database 'LogChainTest', file 'LogChainTest' on file 1.&lt;BR&gt;Processed 1 pages for database 'LogChainTest', file 'LogChainTest_log' on file 1.&lt;BR&gt;BACKUP DATABASE successfully processed 153 pages in 0.088 seconds (14.242 MB/sec).&lt;BR&gt;Processed 2 pages for database 'LogChainTest', file 'LogChainTest_log' on file 1.&lt;BR&gt;BACKUP LOG successfully processed 2 pages in 0.033 seconds (0.341 MB/sec).&lt;BR&gt;&lt;/P&gt;&lt;P&gt;I created a database, put it into the FULL recovery model, started the log backup chain, and then momentarily bounced it into the SIMPLE recovery model and back to FULL.&lt;BR&gt;Now if I try to take a log backup: &lt;BR&gt;&lt;/P&gt;&lt;P&gt;BACKUP LOG LogChainTest TO DISK = 'C:\SQLskills\LogChainTest_log2.bck' WITH INIT;&lt;BR&gt;GO&lt;BR&gt;Msg 4214, Level 16, State 1, Line 1&lt;BR&gt;BACKUP LOG cannot be performed because there is no current database backup.&lt;BR&gt;Msg 3013, Level 16, State 1, Line 1&lt;BR&gt;BACKUP LOG is terminating abnormally.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;SQL Server knows that I performed an operation which means the next log backup will NOT contain all the log generated since the previous log backup, so it doesn't let&amp;nbsp; me do it.&lt;BR&gt;The myth says that a full database backup is required to restart the log backup chain. In reality, all I need is a data backup that bridges the LSN gap. A differential backup will do:&lt;BR&gt;&lt;/P&gt;&lt;P&gt;BACKUP DATABASE LogChainTest TO DISK = 'C:\SQLskills\LogChainTest_Diff1.bck' WITH INIT, DIFFERENTIAL;&lt;BR&gt;GO&lt;BR&gt;BACKUP LOG LogChainTest TO DISK = 'C:\SQLskills\LogChainTest_log2.bck' WITH INIT;&lt;BR&gt;GO&lt;BR&gt;Processed 40 pages for database 'LogChainTest', file 'LogChainTest' on file 1.&lt;BR&gt;Processed 1 pages for database 'LogChainTest', file 'LogChainTest_log' on file 1.&lt;BR&gt;BACKUP DATABASE WITH DIFFERENTIAL successfully processed 41 pages in 0.083 seconds (4.040 MB/sec).&lt;BR&gt;Processed 1 pages for database 'LogChainTest', file 'LogChainTest_log' on file 1.&lt;BR&gt;BACKUP LOG successfully processed 1 pages in 0.010 seconds (0.768 MB/sec).&lt;BR&gt;&lt;/P&gt;&lt;P&gt;This is really cool because you don't need to take a (potentially very large) full database backup to be able to continue with regular log backups.&lt;BR&gt;If you have a backup strategy that involves file or filegroup backups as well as database backups, you can even restart the log backup chain after a single file differential backup! Take note, however, that to be able to restore that database, you'd need to have a data backup of each portion of it that bridges the LSN gap (i.e. a file or filegroup full or differential backup) but that's more complicated than I want to go into in this post.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Another myth bites the dust!&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Πέρα όμως από αυτό σου έχω και εγώ ένα δικό μου παράδειγμα&lt;BR&gt;&lt;/P&gt;&lt;P&gt;create database demo&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;create table demo.dbo.t1 ( id int identity(1,1) primary key, data nvarchar(100))&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;insert into demo.dbo.t1 values ('record-1')&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;exec sp_addumpdevice 'disk','dev1','c:\temp\dev1.bak'&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;backup database demo to dev1 with description='full', init&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;insert into demo.dbo.t1 values ('record-2')&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;backup log demo to dev1 with description = 'tlog1'&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;insert into demo.dbo.t1 values ('record-3')&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;backup database demo to dev1 with differential, description = 'differential'&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;insert into demo.dbo.t1 values ('record-4')&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;backup log demo to dev1 with description = 'tlog2'&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;select * from demo.dbo.t1&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;Το οποίο βλέπεις έχει ένα full μετά ένα log κατόπιν ένα diff και τέλος πάλι ένα log backup.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Αν έρθουμε να εκτελέσουμε την &lt;BR&gt;&lt;/P&gt;&lt;P&gt;restore headeronly&amp;nbsp; from dev1&lt;BR&gt;go&lt;/P&gt;&lt;P&gt;Θα πάρουμε ένα μεγάλο σε μήκος αποτέλεσμα που θα μας πει πολλά πράγματα αλλά το κόβω για να εστιάσω σε αυτά που μας αφορούν&amp;nbsp; έχουμε τα εξής&lt;/P&gt;&lt;P&gt;BackupDescription&amp;nbsp;Position&amp;nbsp;DatabaseName&amp;nbsp;FirstLSN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LastLSN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckpointLSN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DatabaseBackupLSN&lt;BR&gt;----------------------&amp;nbsp;---------&amp;nbsp;&amp;nbsp;------------------&amp;nbsp;-------------------------&amp;nbsp; ------------------------- -------------------------&amp;nbsp; -----------------&lt;BR&gt;full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23000000007700196&amp;nbsp;23000000015900001&amp;nbsp;23000000007700196&amp;nbsp;0&lt;BR&gt;tlog1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23000000007700196&amp;nbsp;23000000016800001&amp;nbsp;23000000007700196&amp;nbsp;23000000007700196&lt;BR&gt;differential&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23000000016900039&amp;nbsp;23000000018600001&amp;nbsp;23000000016900039&amp;nbsp;23000000007700196&lt;BR&gt;tlog2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; demo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23000000016800001&amp;nbsp;23000000018700001&amp;nbsp;23000000016900039&amp;nbsp;23000000007700196&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Εφόσον είμαστε στην θέση να ερμηνεύσουμε το παραπάνω αποτέλεσμα θα καταλάβουμε ότι ισχύει αυτό που είπα, αν και δεν νομίζω&amp;nbsp;ότι χρειάζεται&amp;nbsp;γιατί εύκολα βγαίνει σαν συμπέρασμα από τα λεγόμενα του Randal παραπάνω. Επίτηδες αναφέρω το filed DatabaseBackupLSN για να εξηγήσω ότι αυτό είναι πάντα το ίδιο καθώς η βάση μου είναι το full backup.&lt;/P&gt;&lt;P&gt;&lt;BR&gt;Τέλος αν ίσχυε ο ισχυρισμός σου θα μπορούσα να κάνω restore χωρίς να εμπλέξω το differential backup.&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Φιλικά&lt;BR&gt;&lt;/P&gt;&lt;P&gt;Υ.Γ. Εγώ έχω μάθει όταν κάνω σχόλια να τα κάνω με το όνομα μου από κάτω.&lt;/P&gt;&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;</description></item><item><title>Απ: Σαββατόβραδο, ώρα για SQL Server</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60842.aspx</link><pubDate>Fri, 12 Nov 2010 23:11:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60842</guid><dc:creator>spaceman</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60842.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=166&amp;PostID=60842</wfw:commentRss><description>&lt;P&gt;Συγχαρητηρια στον ομιλητη για την αξιεπαινη προσπαθεια.&lt;/P&gt;
&lt;P&gt;Αλλα....την επομενη φορα ελπιζω να προετοιμαστει καλυτερα.&lt;/P&gt;
&lt;P&gt;Απο disaster/recovery η παρουσιαση ειναι DISASTER.&lt;/P&gt;
&lt;P&gt;Παρακολουθησα μονο τα 25 πρωτα λεπτα...κ αναγκαστηκα να κλεισω την παρουσιαση:&lt;/P&gt;
&lt;P&gt;Συγγνωμη, αλλα καποια πραγματα ειναι ΤΡΑΓΙΚΑ:&lt;/P&gt;
&lt;P&gt;Στο simple recovery model μπορεις να γυρισεις στην στιγμη δημιουργιας ενος backup (δεν ειναι απαραιτητο να ειναι full backup μπορει να ειναι κ differential)&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Το bulk-logged λειτουργει οπως το Full με την εξαιρεση οτι καποιες ενεργειες στο bulk-logged μπορουν να καταγραφονται/logged minimally (εφοσον τηρουνται καποιες προυποθεσεις απαραιτητες για minimally logged operations):&lt;BR&gt;Compared to the full recovery model, which fully logs all transactions, the bulk-logged recovery model minimally logs bulk operations, although fully logging other transactions.&lt;/P&gt;
&lt;P&gt;Στα partial backups το παιχνιδι εχει χαθει ΕΝΤΕΛΩΣ:&lt;BR&gt;Συμφωνα με τον ομιλητη στον SQL Server 2005 τα partial backups ειναι μονο για read-only files (sic!!!)&lt;BR&gt;BOL 2005:&lt;BR&gt;A partial backup resembles a full database backup, but a partial backup does not contain all the filegroups. &lt;BR&gt;Instead, a partial backup contains all the data in the primary filegroup, every read/write filegroup, and any optionally-specified read-only files. &lt;BR&gt;Partial backups are useful whenever you want to &lt;STRONG&gt;exclude&lt;/STRONG&gt; read-only filegroups. &lt;BR&gt;A partial backup of a read-only database contains only the primary filegroup.&lt;BR&gt;&lt;BR&gt;Στα transaction log backups πλεον η παρουσιαση γινεται ΑΝΥΠΟΦΟΡΗ :&lt;/P&gt;
&lt;P&gt;To &lt;STRONG&gt;transaction log backup παιρνει ΠΑΝΤΑ&lt;/STRONG&gt; τις αλλαγες/την διαφορα/το delta απο το &lt;STRONG&gt;ΤΕΛΕΥΤΑΙΟ transaction log backup και ΜΟΝΟ&lt;/STRONG&gt; (δεν εχει καμια σχεση με τα αλλα backups). &lt;BR&gt;eg.&lt;BR&gt;10:00 Full Backup&lt;BR&gt;11:00 Transaction log backup&lt;BR&gt;12:00 Differential Backup&lt;BR&gt;13:00 Full Backup&lt;BR&gt;14:00 Transaction log backup&lt;/P&gt;
&lt;P&gt;To transaction log backup στις 14:00 περιεχει ολες τις αλλαγες στην βαση που πραγματοποιηθηκαν απο τις 11:00 κ μετα. &lt;/P&gt;
&lt;P&gt;Εκτιμω την προσπαθεια του ομιλητη, αλλα η παρουσιαση ΔΕΝ ΕΙΝΑΙ ΣΩΣΤΗ, αντιθετως ειναι ΤΡΑΓΙΚΑ ΛΑΘΟΣ.&lt;/P&gt;
&lt;P&gt;Sorry dude, αλλα αυτο δεν ειναι επιπεδο MVP στον SQL Server. It just can't be.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>