it048 Posted April 14, 2010 Report Share Posted April 14, 2010 Καλημέρα. Δοκίμαζα το restore στον Sql Server 2008 μου για να είμαι έτοιμος όταν θα έρθει η κακιά στιγμή και θα χρειαστώ να το κάνω. έχω μία db σε Full recovery model. Έχω πάρει full backup και transaction log backup και θέλω να την κάνω restore. φυσικά έχω κάνει copy όλο τον sql server που είναι σε vm σε άλλο hyper-v για να μην το κάνω restore στον sql server της παραγωγής Οπότε κάνω restore db, επιλέγω το backup device, και έχω μέσα ένα full και ένα transaction log. Δοκίμασα με πολλούς τρόπους αλλά πάλι το ίδιο. Επιλέγω full και overwrite και with recovery. Μου λέει ότι η db is in use και σταματάει. Επιλέγω full + transaction log και overwrite και with recovery. Μου λέει ότι η db is in use και σταματάει. Πάω να πάρω tail-log backup για να μου κάνει τη db restoring και πάλι το ίδιο error Να σημειώσω ότι είναι βάση του Sharepoint 2007. γενικά έχω κάνει restore db με τους παραπάνω τρόπους αλλά τώρα δε με αφήνει. Link to comment Share on other sites More sharing options...
antonch Posted April 15, 2010 Report Share Posted April 15, 2010 λίγο περίεργα είναι όλα αυτά. Είσαι σίγουρα σε άλλο vm? Επίσης μου κάνει εντύπωση αυτό που λες "Πάω να πάρω tail-log backup για να μου κάνει τη db restoring και πάλι το ίδιο error" για δώσε περισσότερες πληροφορίες αν μπορείς; Link to comment Share on other sites More sharing options...
Blackman Posted April 15, 2010 Report Share Posted April 15, 2010 Αντώνη περίμενα να γράψεις πρώτος για να δω μήπως έχεις άμεση λύση, καθώς και εγώ μπερδεύτηκα με το Info που έχουμε. Οπότε και εγώ θα παρακαλούσα περισσότερες πληροφορίες από την όλη εγκατάσταση για να δούμε τι γίνεται. πάντως μου κάνει εντύπωση το μύνημα...έχεις ξανακάνει εγκατάσταση το Sharepoint εκεί πάνω; άλλη προσπάθεια για restore; Δοκίμασες να τα ξηλώσεις όλα και να τα ξαναβάλεις; Link to comment Share on other sites More sharing options...
antonch Posted April 16, 2010 Report Share Posted April 16, 2010 ηρεμια.. γιατι είναι παραγωγή για κάνε κάτι άλλο άμα έχεις χωρο στο δίσκο κανε restore με άλλο όνομα στην βαση και με άλλο όνομα στα φυσικά αρχεία ΠΡΟΣΟΧΗ ΑΝ ΔΕΝ ΞΕΡΕΙΣ ΠΩΣ ΝΑ ΤΟ ΚΑΝΕΙΣ ΑΥΤΟ ΠΕΣ ΜΟΥ ΝΑ ΣΟΥ ΔΩΣΩ ΤΟ SCRIPT ΑΦΟΥ ΠΡΩΤΑ ΘΑ ΜΟΥ ΔΩΣΕΙΣ ΤΙΣ ΠΛΗΡΟΦΟΡΊΕΣ ΠΟΥ ΖΗΤΩ συγγνώμη για τα κεφαλαία απλά ήθελα να το τονίσω Φιλικά Link to comment Share on other sites More sharing options...
v_pasch Posted April 16, 2010 Report Share Posted April 16, 2010 Τρέξε αυτό use Master ALTER DATABASE yourdatabasename SET MULTI_USER WITH ROLLBACK IMMEDIATE; Link to comment Share on other sites More sharing options...
it048 Posted April 16, 2010 Author Report Share Posted April 16, 2010 Καλησπέρα 1ον έχω κάνει copy το vm κάπου αλλού για δοκιμές οπότε το πειράζουμε άνετα. Θέλω να κάνω restore μια βάση του Sharepoint για να ξέρω αν το backup είναι καλό Οπότε κάνω restore db, επιλέγω το backup device, και έχω μέσα ένα full και ένα transaction log. Επιλέγω full και overwrite και with recovery. Μου λέει "Exclusive access could not be obtained because the database is in use" Επιλέγω full + transaction log και overwrite και with recovery. Μου λέει "Exclusive access could not be obtained because the database is in use" Πάω να πάρω tail-log backup για να μου βάλει τη db σε restore mode και πάλι μου λέει "Exclusive access could not be obtained because the database is in use" Αφού διάβασα σε ξένα forum έτρεξα αυτό use Master ALTER DATABASE databasename SET MULTI_USER WITH ROLLBACK IMMEDIATE; Αλλά και πάλι στο restore το ίδιο error. Μετά νευρίασα και το έκλεισα και όταν το άνοιξα μετά από κάποια ώρα είχε τη βάση exclusive open και με άφησε να κάνω restore. Απλά δε κατάλαβα γιατί μου έβγαζε αυτό το error. Link to comment Share on other sites More sharing options...
antonch Posted April 16, 2010 Report Share Posted April 16, 2010 χμ Critical Question Πώς έκανες copy το vm? για περιεγραψε λίγο τη διαδικασία που ακολούθησες σε παρακαλώ Link to comment Share on other sites More sharing options...
it048 Posted April 16, 2010 Author Report Share Posted April 16, 2010 Βασικά επειδή το vm είναι σε ESXi 4 και είναι να το μεταφέρουμε σε Hyper-v είχα πάρει με το disk2vhd μέσα από το vm σε δικτυακό σκληρό το vhd του. Μετά το σήκωσα σε έναν hyper-v server που έχω για δοκιμές. Το site του Sharepoint έπαιξε κανονικά χωρίς προβλήματα. Μόνο το restore που πήγα να κάνω με ζόρισε Link to comment Share on other sites More sharing options...
antonch Posted April 16, 2010 Report Share Posted April 16, 2010 Μάλιστα. Προφανώς πριν κάνεις restore είχε μπει μέσα στο site ε? Για αυτό και σου έλεγε ότι είναι σε χρήση. Είναι γιατι ακόμα δεν είχαν φύγει όλα τα sessions από πάνω της, λογικό γιατί ο MOSS τα κάνει κάτι τέτοια. Ίσως αν δοκίμαζες να κλείσει τα services του MOSS πριν κάνεις restore θα σου έλυνε το πρόβλημα σίγουρα αλλά παρόλα αυτά είναι ένα θέμα το οποίο θέλω να ελεγξω διότι από την μεριά του ο SQL Server καλά έκανε και έσκουζε διότι online restore δεν γίνεται ή μάλλον γίνεται υπο προυποθέσεις για να είμαι σωστός. Link to comment Share on other sites More sharing options...
Recommended Posts