Αυτήν τη στιγμή είστε εκτός σύνδεσης, σε αναμονή για επανασύνδεση στο Internet
Είσοδος

Το πρόγραμμα περιήγησής σας δεν υποστηρίζεται

Πρέπει να ενημερώσετε το πρόγραμμα περιήγησης για να χρησιμοποιήσετε την τοποθεσία.

Κάντε ενημέρωση στην πιο πρόσφατη έκδοση του Internet Explorer

Τρόπος μετακίνησης βάσεων δεδομένων μεταξύ υπολογιστών που εκτελούν SQL Server

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 314546
Περίληψη
Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο μετακίνησης βάσεων δεδομένων του Microsoft SQL Server χρήστη και πιο κοινά στοιχεία δεδομένων μεταξύ υπολογιστών που εκτελούν SQL Server.

Τα βήματα που περιγράφονται σε αυτό το άρθρο προϋποθέτουν ότι δεν θα μετακινήσει την κύρια, μοντέλο, tempdbή msdb βάσεων δεδομένων του συστήματος. Τα βήματα παρέχουν διαφορετικές επιλογές για να μεταφέρετε συνδέσεις και των συνηθέστερων στοιχείων που περιέχονται στο κύριο και το msdb βάσεων δεδομένων.

Για πληροφορίες σχετικά με τα συγκεκριμένα είδη που δεν μεταφέρονται όταν ακολουθείτε τα βήματα αυτού του άρθρου, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες".

ΣημείωσηΓια τον SQL Server 2008, μεταβείτε στην τοΔιαχείριση μετα-δεδομένων κατά την διάθεση μιας βάσης δεδομένων σε μια άλλη περίοδο λειτουργίας του διακομιστή Τοποθεσία Web Microsoft Developer Network (MSDN).

Σημείωση Υποστηρίζεται η μετεγκατάσταση δεδομένων από τον SQL Server 2000 σε Microsoft SQL Server 2000 (64-bit). Μπορείτε να επισυνάψετε μια βάση δεδομένων 32-bit σε μια βάση δεδομένων 64-bit, χρησιμοποιώντας τη διαδικασία του συστήματος αποθηκεύονται sp_attach_db ή τη διαδικασία συστήματος αποθηκεύονται sp_attach_single_file_db ή χρησιμοποιώντας το πρόγραμμα δημιουργίας αντιγράφων ασφαλείας και επαναφορά στη διαχείριση εταιρικών 32-bit. Μπορείτε να μετακινήσετε βάσεις δεδομένων και πίσω μεταξύ 32-bit και τις εκδόσεις 64-bit του SQL Server. Μπορείτε επίσης να μετεγκαταστήσετε δεδομένα από τον SQL Server 7.0 χρησιμοποιώντας τις ίδιες μεθόδους. Ωστόσο, ανακατάταξη δεδομένων σε SQL Server 7.0 από το SQL Server 2000 (64 bit) δεν υποστηρίζεται. Ακολουθεί μια περιγραφή της κάθε μεθόδου.

Βήμα 1: Τρόπος για τη μετακίνηση βάσεων δεδομένων χρήστη
Εάν χρησιμοποιείτε SQL Server 2005, μπορείτε να χρησιμοποιήσετε την ίδια μέθοδο για τη μετεγκατάσταση δεδομένων από τον SQL Server 7.0 ή SQL Server 2000. Ωστόσο, το εργαλείο διαχείρισης του SQL Server 2005 διαφέρει από το εργαλείο διαχείρισης του SQL Server 7.0 ή στον SQL Server 2000. Θα πρέπει να χρησιμοποιήσετε SQL Server Management Studio αντί για τον SQL Server Enterprise Manager. Επιπλέον, θα πρέπει να μπορείτε να χρησιμοποιήσετε τον SQL Server Οδηγό εισαγωγής και εξαγωγής (DTSWizard.exe) αντί για τα δεδομένα μετασχηματισμού υπηρεσίες Οδηγό εισαγωγής και εξαγωγής δεδομένων.

Για τη μετακίνηση βάσεων δεδομένων χρήστη, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1: Δημιουργία αντιγράφων ασφαλείας και επαναφορά βάσεων δεδομένων χρήστη
Δημιουργήστε αντίγραφα ασφαλείας των βάσεων δεδομένων χρήστη στο διακομιστή προέλευσης και, στη συνέχεια, να επαναφέρετε τις βάσεις δεδομένων χρήστη στο διακομιστή προορισμού.
  • Η βάση δεδομένων μπορεί να χρησιμοποιηθεί κατά τη δημιουργία αντιγράφων ασφαλείας είναι σε εξέλιξη.Εάν οι χρήστες εκτελούν δηλώσεις INSERT, UPDATE ή DELETE στη βάση δεδομένων μετά την ολοκλήρωση της thebackup, το αντίγραφο ασφαλείας δεν θα περιέχει αυτές τις αλλαγές. Εάν έχετε musttransfer όλα αλλάξει, μπορείτε να μεταφέρετε τις αλλαγές με τον ελάχιστο χρόνο εκτός λειτουργίας, εάν συνδεθείτε youperform τόσο μια συναλλαγή, και ένα αντίγραφο πλήρους βάσης δεδομένων αντιγράφων ασφαλείας.
    1. Επαναφέρετε το αντίγραφο ασφαλείας πλήρους βάσης δεδομένων στο διακομιστή προορισμού και να καθορίσετε την επιλογή WITH NORECOVERY .

      Σημείωση Για να αποτραπούν οι τροποποιήσεις πρόσθετες βάσης δεδομένων, κατευθύνετε τους χρήστες σε διακοπή δραστηριότητα μιας βάσης δεδομένων στο διακομιστή προέλευσης.
    2. Δημιουργήστε ένα αντίγραφο ασφαλείας του αρχείου καταγραφής συναλλαγών και να επαναφέρετε το αντίγραφο ασφαλείας του αρχείου καταγραφής συναλλαγών στο διακομιστή προορισμού, χρησιμοποιώντας την επιλογή ΑΠΟΚΑΤΆΣΤΑΣΗΣ με . Διακοπές λειτουργίας περιορίζεται σε την ώρα του αρχείου καταγραφής συναλλαγών αντιγράφων ασφαλείας και επαναφοράς. Για περισσότερες πληροφορίες, ανατρέξτε στο υπο-θέμα "ΕΠΑΝΑΦΟΡΆ" στο θέμα "Αναφορά Transact-SQL" του SQL Server Books Online.
  • Η βάση δεδομένων του διακομιστή προορισμού θα το samesize με τη βάση δεδομένων στο διακομιστή προέλευσης. Για να μειώσετε το μέγεθος της βάσης δεδομένων, θα πρέπει να μειώσετε τη βάση δεδομένων προέλευσης είτε πριν από την εκτέλεση της δημιουργίας αντιγράφων ασφαλείας, orreduce τη βάση δεδομένων προορισμού μετά την ολοκλήρωση της επαναφοράς. Για Περισσότερες_πληροφορίες, ανατρέξτε στο υπο-θέμα "Συρρίκνωση σε βάση δεδομένων", στην ενότητα "Δημιουργία andMaintaining βάσεις δεδομένων" του SQL Server Books Online.
  • Αν επαναφέρετε τη βάση δεδομένων σε ένα διαφορετικό αρχείο locationthan τη βάση δεδομένων προέλευσης, πρέπει να καθορίσετε την επιλογή Με ΜΕΤΑΚΊΝΗΣΗ . Για παράδειγμα, στο διακομιστή προέλευσης, η βάση δεδομένων είναι στο φάκελο theD:\Mssql\Data. Ο διακομιστής προορισμού δεν διαθέτει μια μονάδα δίσκου D και youwant για να επαναφέρετε τη βάση δεδομένων στο φάκελο C:\Mssql\Data. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να επαναφέρετε μια βάση δεδομένων σε διαφορετική θέση, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
    221465 Χρήση της επιλογής με ΜΕΤΑΚΊΝΗΣΗ με τη δήλωση της ΕΠΑΝΑΦΟΡΆΣ
    304692 Μετακίνηση βάσεων δεδομένων SQL Server 7.0 σε μια νέα θέση με τη δημιουργία αντιγράφων ΑΣΦΑΛΕΊΑΣ και ΕΠΑΝΑΦΟΡΆΣ
  • Εάν θέλετε να αντικαταστήσετε μια ήδη υπάρχουσα βάση δεδομένων στο διακομιστή προορισμού, πρέπει να καθορίσετε την επιλογή Με ΑΝΤΙΚΑΤΆΣΤΑΣΗ . Για περισσότερες πληροφορίες, ανατρέξτε στο υπο-θέμα "ΕΠΑΝΑΦΟΡΆ" στο θέμα "Αναφορά Transact-SQL" του SQL Server Books Online.
  • Ανάλογα με την έκδοση του SQL Server για να το yourestore, το σύνολο χαρακτήρων, την σειρά ταξινόμησης και τη συρραφή Unicode ίσως χρειαστεί να bethe ίδιο στους διακομιστές προέλευσης και προορισμού. Για περισσότερες πληροφορίες, seethe "Σημείωση σχετικά με συρραφή" παρακάτω σε αυτήν την ενότητα.


Μέθοδος 2: Χρήση του sp_detach_db και sp_attach_db αποθηκευμένες διαδικασίες
Για να χρησιμοποιήσετε το sp_detach_db και sp_attach_db αποθηκευμένες διαδικασίες, ακολουθήστε τα εξής βήματα:
  1. Αποσυνδέστε τη βάση δεδομένων στο διακομιστή προέλευσης, χρησιμοποιώντας την sp_detach_dbαποθηκευμένη διαδικασία. Πρέπει να αντιγράψετε το .mdf, .ndf και .ldf αρχεία που σχετίζονται με τη βάση δεδομένων στο διακομιστή προορισμού. Δείτε αυτόν τον πίνακα για την περιγραφή των τύπων αρχείου:
    Επέκταση ονόματος αρχείουΠεριγραφή
    .mdf Κύριο αρχείο δεδομένων
    .ndf Δευτερεύον αρχείο δεδομένων
    .ldf Αρχείο καταγραφής συναλλαγών
  2. Επισύναψη της βάσης δεδομένων στο διακομιστή προορισμού, χρησιμοποιώντας τη διαδικασία sp_attach_dbαποθηκεύονται και επιλέξτε τα αρχεία που αντιγράψατε στο διακομιστή προορισμού στο προηγούμενο βήμα. Για περισσότερες πληροφορίες σχετικά με το πώς μπορείτε να χρησιμοποιήσετε αυτές τις μεθόδους, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
    224071 Τρόπος μετακίνησης βάσεων δεδομένων του SQL Server σε μια νέα θέση χρησιμοποιώντας τις συναρτήσεις Detach και Attach στον SQL Server
  • Είναι δυνατή η πρόσβαση στη βάση δεδομένων μετά από την αποσύνδεση και youcannot χρήση της βάσης δεδομένων κατά την αντιγραφή των αρχείων. Όλα τα δεδομένα που περιέχονται στο thedatabase στο σημείο εγκαίρως την απόσπαση μετακινείται.
  • Το σύνολο χαρακτήρων, σειρά ταξινόμησης και mayhave συρραφή Unicode για να είναι το ίδιο και στους δύο διακομιστές, όταν χρησιμοποιείτε τη μέθοδο Επισύναψη ή Αποσύνδεση . Για περισσότερες πληροφορίες, ανατρέξτε στην παρακάτω σημείωση σχετικά με συρραφή.
ΣημείωσηΕάν μετακινήσετε βάσεις δεδομένων μεταξύ διακομιστών SQL Server 7.0, με τη χρήση της δημιουργίας αντιγράφων ασφαλείας και επαναφοράς ήΕπισύναψη και Απόσπασημεθόδους, το σύνολο χαρακτήρων, την σειρά ταξινόμησης και τη συρραφή Unicode πρέπει να είναι ίδια και στους δύο διακομιστές. Εάν μετακινήσετε βάσεις δεδομένων από τον SQL Server 7.0 σε SQL Server 2000 ή ανάμεσα σε διακομιστές SQL Server 2000, η βάση δεδομένων διατηρεί τη συρραφή της βάσης δεδομένων προέλευσης. Αυτό σημαίνει ότι εάν ο διακομιστής προορισμού που εκτελεί τον SQL Server 2000 έχει μια διαφορετική κατάταξη από τη βάση δεδομένων προέλευσης, τη βάση δεδομένων προορισμού έχει μια διαφορετική κατάταξη από βάσεις δεδομένωνκύρια, μοντέλο, tempdbκαι msdb του διακομιστή προορισμού. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Μεικτά περιβάλλοντα συρραφή" στο SQL Server 2000 Books Online.



Μέθοδος 3: Χρησιμοποιήστε τον Οδηγό εισαγωγής και εξαγωγής δεδομένων για να αντιγράψετε τα αντικείμενα και τα δεδομένα μεταξύ των βάσεων δεδομένων του SQL Server
Μπορείτε να αντιγράψετε ολόκληρη τη βάση δεδομένων ή να επιλεκτικά αντιγράψετε αντικείμενα και τα δεδομένα από τη βάση δεδομένων προέλευσης στη βάση δεδομένων προορισμού, χρησιμοποιώντας τα δεδομένα μετασχηματισμού υπηρεσίες Οδηγό εισαγωγής και εξαγωγής δεδομένων.
  • Η βάση δεδομένων προέλευσης μπορεί να χρησιμοποιηθεί κατά τη διάρκεια της thetransfer. Εάν η βάση δεδομένων προέλευσης χρησιμοποιείται κατά τη μεταφορά, ενδέχεται να δείτε ορισμένες αποκλεισμός κατά την πρόοδο της isin μεταφοράς.
  • Όταν χρησιμοποιείτε τον Οδηγό εισαγωγής και εξαγωγής δεδομένων, το σύνολο χαρακτήρων, σειρά ταξινόμησης και συρραφή δεν χρειάζεται να είναι το ίδιο μεταξύ του διακομιστή προέλευσης και διακομιστή προορισμού.
  • Επειδή το χώρο που δεν χρησιμοποιείται στη βάση δεδομένων προέλευσης δεν μετακινείται, ίσως δεν έχετε τη βάση δεδομένων προορισμού να είναι μεγαλύτερο από τη βάση δεδομένων προέλευσης.Παρομοίως, αν μετακινήσετε μόνο ορισμένα αντικείμενα, τη βάση δεδομένων προορισμού δεν μπορεί να haveto είναι ίσο με τη βάση δεδομένων προέλευσης.
  • Υπηρεσίες μετασχηματισμού δεδομένων του SQL Server 7.0 μπορεί να nottransfer κειμένου και εικόνας σωστά τα δεδομένα που είναι μεγαλύτερο από 64 KB. Αυτό το ζήτημα κάνει notapply στην έκδοση του SQL Server 2000 υπηρεσιών μετασχηματισμού δεδομένων. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
    257425 ΕΠΙΔΙΌΡΘΩΣΗ: Μεταφορά αντικειμένου DTS δεν μεταφέρει δεδομένα BLOB που είναι μεγαλύτερο από 64 KB


Βήμα 2: Τρόπος μεταφοράς συνδέσεων και κωδικών πρόσβασης
Εάν δεν μεταβιβάσετε τις συνδέσεις από το διακομιστή προέλευσης στο διακομιστή προορισμού, σας τρέχοντες χρήστες του SQL Server ενδέχεται να μην μπορείτε να συνδεθείτε με το διακομιστή προορισμού. Μπορείτε να μεταφέρετε τις συνδέσεις και τους κωδικούς πρόσβασης, χρησιμοποιώντας τις οδηγίες στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
246133 Τρόπος μεταφοράς συνδέσεων και κωδικών πρόσβασης μεταξύ εμφανίσεων του SQL Server
Οι βάσεις δεδομένων προεπιλογή για τις συνδέσεις στο διακομιστή προορισμού μπορεί να διαφέρει από την προεπιλεγμένη βάση δεδομένων για τις συνδέσεις στο διακομιστή προέλευσης. Μπορείτε να αλλάξετε την προεπιλεγμένη βάση δεδομένων για μια σύνδεση με το sp_defaultdb αποθηκευμένη διαδικασία. Για περισσότερες πληροφορίες, ανατρέξτε στο υπο-θέμα "sp_defaultdb" μέρος του θέματος "Αναφορά Transact-SQL" στα ηλεκτρονικά βιβλία του SQL Server.


Βήμα 3: Την επίλυση ορφανούς χρήστες
Αφού μεταφέρετε συνδέσεων και κωδικών πρόσβασης στο διακομιστή προορισμού, οι χρήστες ενδέχεται να δεν είναι δυνατή η πρόσβαση στη βάση δεδομένων. Συνδέσεις συσχετίζονται με τους χρήστες από το αναγνωριστικό ασφαλείας (SID) και εάν το SID δεν είναι συνεπής μετά τη μετακίνηση μιας βάσης δεδομένων, SQL Server μπορεί να αρνηθεί την πρόσβαση χρήστη στη βάση δεδομένων. Αυτό το ζήτημα είναι γνωστό ως ορφανά χρήστη. Εάν μεταφέρετε συνδέσεις και κωδικούς πρόσβασης, χρησιμοποιώντας τη δυνατότητα σύνδεση μεταφοράς DTS του SQL Server 2000, θα πιθανότατα έχετε ορφανών χρήστες. Επιπλέον, ολοκληρωμένο συνδέσεις παραχωρηθεί πρόσβαση σε ένα διακομιστή προορισμού σε διαφορετικό τομέα από το αρχείο προέλευσης διακομιστή αιτία ορφανών χρήστες.
  1. Αναζητήστε ορφανούς χρήστες. Ανοίξτε το Query Analyzer στο διακομιστή thedestination και, στη συνέχεια, εκτελέστε τον ακόλουθο κώδικα στη βάση δεδομένων χρήστη που youmoved:
    exec sp_change_users_login 'Report'
    Η διαδικασία εμφανίζει οποιαδήποτε ορφανούς χρήστες που χωρίς σύνδεση με μια σύνδεση. Παρατίθενται οι χρήστες Ifno, παραλείψτε τα βήματα 2 και 3 και προχωρήστε στο βήμα 4.
  2. Η επίλυση της ορφανούς χρήστες. Εάν ένας χρήστης είναι ορφανή, databaseusers μπορεί να συνδεθεί στο διακομιστή με επιτυχία, αλλά δεν έχουν δικαιώματα toaccess τη βάση δεδομένων. Εάν προσπαθήσετε να χορηγήσει την πρόσβαση σύνδεσης με τη βάση δεδομένων, λαμβάνετε μήνυμα λάθους thefollowing, επειδή ο χρήστης υπάρχει ήδη:
    Microsoft SQL-DMO (ODBC SQLState: 42000) σφάλμα 15023:User ή ρόλο '%s' υπάρχει ήδη στην τρέχουσα βάση δεδομένων.
    Για περισσότερες πληροφορίες σχετικά με την επίλυση ορφανούς χρήστες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
    240872 Τον τρόπο επίλυσης ζητημάτων δικαιωμάτων κατά τη μετακίνηση μιας βάσης δεδομένων ανάμεσα σε διακομιστές που εκτελούν SQL Server

    Το ακόλουθο άρθρο της Γνωσιακής Βάσης περιέχει οδηγίες σχετικά με τον τρόπο αντιστοίχισης τις συνδέσεις για τους χρήστες της βάσης δεδομένων και επιλύει χρήστες "ορφανό" από τις τυπικές συνδέσεις SQL Server και ενσωματωμένες συνδέσεις:

    274188 Το θέμα "Αντιμετώπιση προβλημάτων Orphaned χρήστες" στα ηλεκτρονικά βιβλία του δεν είναι πλήρης

    Αυτό το άρθρο περιγράφει τον τρόπο χρήσης της διαδικασίας sp_change_users_login , αποθηκεύονται για να διορθώσετε το ορφανούς χρήστες ένα προς ένα. Η διαδικασία sp_change_users_login αποθηκεύονται επιλύει μόνο χρήστες "ορφανό" από τις τυπικές συνδέσεις SQL Server.
  3. Εάν ο κάτοχος της βάσης δεδομένων (dbo) εμφανίζεται ως "ορφανό", να εκτελέσετε αυτόν τον κώδικα στη βάση δεδομένων χρήστη:
    exec sp_changedbowner 'sa'
    Η αποθηκευμένη διαδικασία αλλάζει ο κάτοχος της βάσης δεδομένων σεdbo και επιλύει το ζήτημα. Για να αλλάξετε τον κάτοχο της βάσης δεδομένων σε έναν άλλο χρήστη, εκτελέστε πάλι sp_changedbowner με το χρήστη που θέλετε. Για περισσότερες πληροφορίες, ανατρέξτε στο υπο-θέμα "sp_changedbowner" στο θέμα "Αναφορά Transact-SQL" του SQL Server Books Online.
  4. Εάν διακομιστή προορισμού εκτελεί τον SQL Server 2000Service Pack 1, ο χρήστης του κατόχου βάσης δεδομένων ενδέχεται να μην στη λίστα στο φάκελο χρήστες του Enterprise Manager αφού εκτελέσετε την επισύναψη ή επαναφοράς ή και τα δύο. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
    305711 Σφάλμα: DBO χρήστη δεν εμφανίζεται στη Διαχείριση εταιρείας
  5. Εάν προσπαθήσετε tochange τον κωδικό πρόσβασης διαχειριστή (SA) συστήματος μέσω του Enterprise Manager, εάν δεν υπάρχει η σύνδεση που ήταν mappedto dbo στο διακομιστή προέλευσης από την destinationserver, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
    Σφάλμα 21776: [SQL-DMO] το όνομα «dbo» δεν βρέθηκε στη συλλογή Users. Εάν το όνομα είναι ένα έγκυρο όνομα, χρησιμοποιήστε [] για να διαχωρίσετε τα διάφορα μέρη του ονόματος και προσπαθήστε πάλι.
    Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
    218172 Δεν είναι δυνατή η αλλαγή του κωδικού πρόσβασης SA Enterprise Manager
Προειδοποίηση Εάν μπορείτε να επαναφέρετε ή να επισυνάψετε τη βάση δεδομένων ξανά, τους χρήστες της βάσης δεδομένων μπορεί να είναι εκ νέου ορφανών και πρέπει να επαναλάβετε το βήμα 3.

Βήμα 4: Τρόπος μετακίνησης εργασιών, ειδοποιήσεις και τελεστές
Βήμα 4 είναι προαιρετική. Μπορείτε να δημιουργήσετε δέσμες ενεργειών για όλες τις εργασίες, τις ειδοποιήσεις και τις τελεστές στο διακομιστή προέλευσης και, στη συνέχεια, εκτελέστε τη δέσμη ενεργειών στο διακομιστή προορισμού.
  • Για να μετακινήσετε εργασίες, ειδοποιήσεις και τελεστές, ακολουθήστε τα εξής βήματα:
    1. Ανοίξτε τον SQL Server Enterprise Manager και, στη συνέχεια, αναπτύξτε το φάκελο " Διαχείριση ".
    2. Αναπτύξτε το SQL Server Agentκαι, στη συνέχεια, κάντε δεξιό κλικ στοειδοποιήσεις, εργασίεςή των χειριστών.
    3. Κάντε κλικ στην επιλογή Όλες οι εργασίεςκαι, στη συνέχεια, κάντε κλικ στο κουμπί Δημιουργία δέσμης ενεργειών SQL. Για τον SQL Server 7.0, κάντε κλικ στην εντολή Δέσμης ενεργειών όλων των εργασιών, ειδοποιήσειςή των χειριστών.
    Θα έχετε τη δυνατότητα να δημιουργήσετε δέσμες ενεργειών για Όλες τις ειδοποιήσεις, Όλες τις εργασίες, ή Όλων των φορέων με βάση το στοιχείο που κάνετε δεξιό κλικ.
  • Μπορείτε να μετακινήσετε εργασίες, ειδοποιήσεις και τελεστές από τον SQL Server 7.0 σε SQL Server 2000 ή μεταξύ διακομιστές υπολογιστών που εκτελούν τον SQL Server 7.0 και τον SQL Server 2000.
  • Εάν έχετε τελεστές που έχουν οριστεί για την κοινοποίηση bySQLMail στο διακομιστή προέλευσης, πρέπει να ορίσετε SQLMail σχετικά με το destinationserver να έχουν την ίδια λειτουργικότητα. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
    263556 Τρόπος ρύθμισης παραμέτρων του SQL αλληλογραφίας


Βήμα 5: Τρόπος μετακίνησης πακέτα DTS
Βήμα 5 είναι προαιρετική. Εάν τα πακέτα DTS αποθηκεύονται στο διακομιστή SQL Server ή το αποθετήριο δεδομένων προέλευσης, μπορείτε να τα μετακινήσετε εάν θέλετε. Για να μετακινήσετε τα πακέτα DTS μεταξύ διακομιστών, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1: Αποθηκεύστε το πακέτο DTS στον SQL Server
  1. Αποθηκεύστε το πακέτο DTS στο διακομιστή προέλευσης σε ένα αρχείο, andthen, ανοίξτε το αρχείο πακέτου DTS στο διακομιστή προορισμού.
  2. Αποθηκεύστε το πακέτο στο διακομιστή προορισμού για να τον SQLServer ή στο αρχείο φύλαξης.
    Σημείωση Θα πρέπει να μετακινήσετε κάθε πακέτο ένα προς ένα, σε ξεχωριστά αρχεία.


Μέθοδος 2: Ανοίξτε το πακέτο DTS στη σχεδίαση DTS
  1. Ανοίξτε κάθε πακέτου DTS στη σχεδίαση DTS.
  2. Από το μενού του πακέτου , κάντε κλικ στο κουμπί Αποθήκευση ως.
  3. Καθορίστε τον προορισμό του SQL Server.
ΣημείωσηΤο πακέτο μπορεί να μην εκτελείται σωστά στο νέο διακομιστή. Ίσως χρειαστεί να αλλάξετε το πακέτο, και αλλάξτε όλες τις αναφορές στο πακέτο σε συνδέσεις, αρχεία, αρχεία προέλευσης δεδομένων, προφίλ και άλλες πληροφορίες που βρίσκεται στον παλιό διακομιστή προέλευσης, για να αναφερθείτε σε νέο διακομιστή προορισμού. Πρέπει να κάνετε αυτές τις αλλαγές σε βάση από πακέτου με βάση τη σχεδίαση του κάθε πακέτου.

Βήμα 6: Αλλαγή των ρυθμίσεων sp_configure ώστε να ταιριάζει με το προηγούμενο υπολογιστή
Ίσως χρειαστεί να αλλάξετε τις ρυθμίσεις ώστε να ταιριάζουν με τις ρυθμίσεις στο νέο υπολογιστή. Για παράδειγμα, αν ο νέος υπολογιστής έχει περισσότερη μνήμη ή εάν εκτελείται διαφορετικές εμφανίσεις SQL και εφαρμογές, μπορείτε να αλλάξετε το min και max διακομιστή ρυθμίσεις μνήμης ή τη ρύθμιση AWE. Ίσως χρειαστεί να αλλάξετε τη ρύθμιση του MAXDOP, εάν έχει αλλάξει ο αριθμός των πυρήνες CPU που εκτίθενται στο λειτουργικό σύστημα.
Περισσότερες πληροφορίες
Μπορείτε επίσης να μετακινήσετε άλλα στοιχεία, όπως οι συνδεδεμένοι διακομιστές, αντικατοπτρισμό, αναπαραγωγής, συνδεθείτε καταλόγους αποστολής, πλήρους κειμένου, που ονομάζεται συσκευών αντιγράφων ασφαλείας, σχέδια συντήρησης, διαγράμματα βάσης δεδομένων, βάση δεδομένων στιγμιότυπων, διαπιστευτήρια και λογαριασμούς διακομιστή μεσολάβησης, τελικά σημεία, εναύσματα DDL διακομιστή με εύρος (όπως ένα έναυσμα σύνδεσης) ή άλλα στοιχεία που αφορούν την κύρια ή msdb. Εξετάστε το διακομιστή προέλευσης για αυτές τις ρυθμίσεις παραμέτρων και λαμβάνουν μέτρα για να τις ορίσετε με μη αυτόματο τρόπο στο διακομιστή προορισμού, εάν θέλετε.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο μετακίνησης των στοιχείων πλήρους κειμένου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
240867 Με τη μετακίνηση, αντιγραφή και επιστροφή κατάλογος πλήρους κειμένου φακέλους και αρχεία
Διαγράμματα βάσεων δεδομένων και ιστορικό αντιγράφων ασφαλείας και επαναφοράς δεν μετακινούνται, εάν ακολουθήσετε τα βήματα σε αυτό το άρθρο. Εάν πρέπει να μετακινήσετε αυτές τις πληροφορίες, να μετακινήσετε τη βάση δεδομένωνmsdb συστήματος. Για πληροφορίες σχετικά με τον τρόπο για να μετακινήσετε τη βάση δεδομένων msdb , ανατρέξτε στα άρθρα της Γνωσιακής βάσης που αναφέρονται σε το "βήμα 1: Τρόπος για τη μετακίνηση βάσεων δεδομένων χρήστη" ενότητα. Εάν μετακινήσετε τη βάση δεδομένων msdb , δεν χρειάζεται να ακολουθήσετε "βήμα 4: Τρόπος μετακίνησης εργασιών, ειδοποιήσεις και τελεστές" ή "βήμα 5: Τρόπος μετακίνησης πακέτα DTS."
Αναφορές
Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
320125 Τρόπος μετακίνησης ενός διαγράμματος βάσης δεδομένων
φόρτωση ενδείξεων

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί με μηχανική μετάφραση

Ιδιότητες

Αναγνωριστικό άρθρου: 314546 - Τελευταία αναθεώρηση: 10/10/2013 03:34:00 - Αναθεώρηση: 6.0

  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • kbsqlsetup kbhowtomaster kbmt KB314546 KbMtel
Σχόλια
>>