Σε αυτό το άρθρο, εξετάζουμε τις δυνατότητες του οδηγού αντιγραφής βάσης δεδομένων για τη μεταφορά αντικειμένων από μια παρουσία SQL σε άλλη. Εξετάζουμε περαιτέρω περιορισμούς και συμβουλές για να τους ξεπεράσουμε.
A SQL Server Το παράδειγμα αποτελείται από πολλά αντικείμενα, και αν χρειαστεί να μετακινήσετε αυτά τα αντικείμενα από τη δεδομένη παρουσία σε άλλο, τότε η μη αυτόματη μεταφορά τους δεν θα είναι σοφό να γίνει. Για τη μεταφορά των αντικειμένων SQL σας από τη μία παρουσία στην άλλη, πρέπει να χρησιμοποιήσετε τον Οδηγό αντιγραφής βάσης δεδομένων. Χρησιμοποιώντας αυτόν τον οδηγό δεν μπορείτε να αντιγράψετε μόνο συγκεκριμένα αντικείμενα βάσης δεδομένων, αλλά και να ολοκληρώσετε βάσεις δεδομένων, επίσης χωρίς κανένα χρόνο διακοπής λειτουργίας διακομιστή. Κάνοντας χρήση αυτού του οδηγού μπορείτε να εκτελέσετε τις ακόλουθες ενέργειες ομαλά και χωρίς χρόνο.
- Επιλέξτε οποιαδήποτε πηγή και το διακομιστή προορισμού.
- Επιλέξτε βάσεις δεδομένων που θέλετε να μετατοπίσετε ή να αντιγράψετε.
- Αναφέρετε τις τοποθεσίες αρχείων για βάσεις δεδομένων.
- Αντιγράψτε τις επιθυμητές συνδέσεις στο διακομιστή προορισμού.
- Αντιγράψτε αποθηκευμένες διαδικασίες, αντικείμενα υποστήριξης, εργασίες, καθώς και μηνύματα σφάλματος.
- Αποφασίστε τα δεδομένα και την ώρα που θέλετε να μετατοπίσετε ή να αντιγράψετε τις βάσεις δεδομένων σας.

Εκτός από όλα όσα μπορείτε να κάνετε κατά τη χρήση του Οδηγού αντιγραφής βάσης δεδομένων, πρέπει επίσης να γνωρίζετε τι είναι όλα όσα δεν μπορείτε να κάνετε με αυτό. Από όλους τους περιορισμούς και τους περιορισμούς του, το most Το σημαντικό που πρέπει να γνωρίζετε είναι ότι δεν θα βρεθεί στην Express Edition του SQL Server. Οι άλλοι περιορισμοί του οδηγού δίνονται παρακάτω
Περιορισμοί και περιορισμοί στον Οδηγό αντιγραφής βάσης δεδομένων στο SQL Server
- Δεν μπορείτε να χρησιμοποιήσετε τον Οδηγό αντιγραφής βάσης δεδομένων για τη μετακίνηση βάσεων δεδομένων που είναι σύστημα, επισημαίνονται για αναπαραγωγή, επισημαίνονται ως μη προσβάσιμα, εκτός σύνδεσης, φόρτωση, ανάκτηση, σε κατάσταση έκτακτης ανάγκης ή ύποπτο. Σας εμποδίζει επίσης να μετακινείτε βάσεις δεδομένων με αρχεία καταγραφής ή δεδομένα που υπάρχουν στο MS Azure Storage.
- Αυτό δεν σας επιτρέπει να μετακινήσετε ή να αντιγράψετε τη βάση δεδομένων σας σε παλαιότερο SQL Server έκδοση.
- Εάν έχετε επιλέξει την επιλογή Μετακίνηση, ο οδηγός θα διαγράψει αυτόματα την πηγή της βάσης δεδομένων μόλις μετακινηθεί. Ωστόσο, εάν αντί της Μετακίνησης ενεργοποιήσετε την επιλογή Αντιγραφή, η πηγή δεν θα διαγραφεί. Με την επιλογή Αντιγραφή τα αντικείμενα του διακομιστή που επιλέγετε θα αντιγραφούν και δεν θα μετακινηθούν, μόνο η βάση δεδομένων θα μετακινηθεί.
- Εάν κάνετε χρήση της επιλογής αποσύνδεσης και επισύναψης, θα αποσυνδέσει τη βάση δεδομένων και θα επανασυνδέσει τα πολλαπλά αρχεία της σε μια νέα θέση μετά τη μετακίνηση ή την αντιγραφή τους. Υπάρχει μια πιθανότητα απώλειας δεδομένων και ασυνέπειας σε αυτήν τη μέθοδο, επομένως συνιστάται να αποφύγετε την προσάρτηση ενεργών συνεδριών στις βάσεις δεδομένων που βρίσκονται σε διαδικασία μετακίνησης ή αντιγραφής. Στην περίπτωση της μεθόδου αντικειμένου διαχείρισης στον SQL Server, επιτρέπεται στους χρήστες μια ενεργή περίοδο λειτουργίας, καθώς η βάση δεδομένων δεν πηγαίνει ποτέ εκτός σύνδεσης.
- Εάν μεταφέρετε τις εργασίες του Agent στο SQL Server, που παραπέμπουν στις υπάρχουσες βάσεις δεδομένων στον διακομιστή προορισμού, θα καταλήξετε να αποτύχει ολόκληρη η λειτουργία. Μια λύση για αυτό το πρόβλημα θα είναι η δημιουργία θέσεων εργασίας στο Agent SQL Server πριν από τη δημιουργία της βάσης δεδομένων.
Όταν σκοπεύετε να διατηρήσετε το SQL Server βάση δεδομένων σε βέλτιστο σχήμα, σκεφτείτε να διατηρήσετε ένα SQL Server επισκευή κοντινό εργαλείο για την αντιμετώπιση περιστατικών σφαλμάτων δεδομένων.
Εισαγωγή συγγραφέα:
Ο Victor Simon είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση πρόσβασης και sql προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com