Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Μεταφορά βάσης δεδομένων

Îåêßíçóå áðü ôï ìÝëïò vmakrin. Τελευταία δημοσίευση από το μέλος KelMan στις 17-06-2009, 11:26. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  17-06-2009, 11:18 51747

    Μεταφορά βάσης δεδομένων

    καλημέρα σε όλους,

    έχω μια βάση δεδομένων σε sql 2000 Και θέλω να τη μεταφέρω σε άλλο server που έχει επίσης sql 2000
    στον καινούργιο server υπάρχει παλαιότερη εγκατάσταση της βάσης (απο μεταφορά).

    Θα πρέπει να την κάνω πρώτα drop κια μετα restore ή κάπως αλλιώς;
    γενικότερα τη πρέπει να προσέξω;


    ευχαριστώ

  •  17-06-2009, 11:26 51748 σε απάντηση της 51747

    Απ: Μεταφορά βάσης δεδομένων

    Μπορείς να την κάνεις backup/restore ή attach/detach. Δεν χρειάζεται να υπάρχει η βάση στο νέο server αλλά θα πρέπει να προσέξεις δύο πράγματα:

    1. Αν κάνεις backup/restore και δεν υπάρχει η ίδια δομή δίσκων/φακέλων τότε κατά το restore θα πρέπει να προσδιορίσεις που ακριβώς θα πάει το/τα data file και που το log file. Αυτό μπορεί να γίνει και όταν κάνεις restore από το Enterprise Manager και με TSQL εντολές. Δες στα BOL για περισσότερες πληροφορίες.
    2. Οι χρήστες της βάσης. Αν ο παλιός server έχει ενεργοποιημένο το SQL Server authentication και έχουν καθοριστεί SQL Server χρήστες στον server και έχουν αποκτήσει δικαιώματα στη βάση, τότε μετά τη μεταφορά οι χρήστες που θα είναι καθορισμένοι στη νέα βάση θα είναι orphaned, οπότε θα πρέπει να τους διορθώσεις. Ο πιο απλός τρόπος (αν είναι λίγοι οι χρήστες) είναι να τους κάνεις delete και να τους ξαναφτιάξεις ωστόσο αν ψάξεις για "sql server orphaned users" θα βρεις κι άλλους τρόπους.

     


    Vir prudens non contra ventum mingit
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems