Select the product you need help with
Κατανόηση και αντιμετώπιση προβλημάτων αντιγραφής Οδηγό βάσης δεδομένων στον SQL Server 2000Αναγν. άρθρου: 274463 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψη Ο Οδηγός βάσεων δεδομένων αντίγραφο είναι ένα βοηθητικό πρόγραμμα νέα στον SQL Server
2000 που σας επιτρέπει να μετακινήσετε ή να αντιγράψετε μια βάση δεδομένων SQL Server 7.0 ή SQL
2000 Server σε SQL Server 2000. Η διαδικασία αντιγραφής ή μετακίνησης είναι σχετικά
απλή και μπορεί να φαίνεται ότι όπως η διαδικασία επηρεάζει σχεδόν αόρατος τίποτα. Αυτό
το άρθρο παρέχει πληροφορίες σχετικά με τον τρόπο λειτουργεί ο Οδηγός βάσεων δεδομένων του αντιγράφου και περιγράφει
Ορισμένα θέματα για να αναζητήσετε όταν χρησιμοποιείτε τον οδηγό. Περισσότερες πληροφορίεςΠώς λειτουργεί ο Οδηγός βάσεων δεδομένων αντίγραφοΓια να ανοίξετε τον Οδηγό βάσεων δεδομένων του αντιγράφου:
Η πραγματική αντιγραφή του αρχείου παρουσιάζεται μέσω XP_CMDSHELL που εκτελείται μια εντολή γραμμής εντολών ΑΝΤΊΓΡΑΦΟ. Αυτός είναι ο λόγος είναι σημαντικό που ο λογαριασμός που εκτελείται ο Οδηγός βάσεων δεδομένων αντιγραφής είναι μια ανακυκλώσιμων sysadmin. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Χρήση του αντιγράφου Οδηγό βάσεων δεδομένων" στα ηλεκτρονικά βιβλία του SQL Server. Το ο οδηγός εκτελεί τα ακόλουθα βήματα:
Ο οδηγός δημιουργεί ένα πακέτο δεδομένων Transformation Services (DTS)Ο Οδηγός βάσεων δεδομένων αντιγραφή δημιουργεί ένα πακέτο DTS που λειτουργεί με το διακομιστής προορισμού και μπορεί να εκτελεστεί είτε αμέσως ή να προγραμματιστεί για εκτέλεση αργότερα. Εναλλακτικά, μπορείτε να δημιουργήσετε με μη αυτόματο τρόπο ένα αντίγραφο της βάσης δεδομένων DTS το πακέτο χρησιμοποιώντας το εργαλείο "Σχεδίαση" DTS και κάνοντας κλικ στο κουμπί Μεταφορά βάσης δεδομένων εργασίας. Για περισσότερες πληροφορίες, δείτε το Μεταφορά εργασίες αντικείμενα βάσης δεδομένων το θέμα του SQL Server 2000 Books Online.Είναι το πακέτο Αποθήκευση εάν έχει προγραμματιστεί να εκτελεστεί σε περιοδική βάση ή μία φορά. Επομένως, πρέπει να ξεκινήσει τον παράγοντα διακομιστή SQL στο διακομιστή προορισμού. Η μεταφορά Πακέτο DTS βάσης δεδομένων πρέπει να θεωρηθεί ως οποιαδήποτε άλλα DTS πακέτο συμπεριλαμβανομένης της απαιτήσεις και τα δικαιώματα που σχετίζονται με τον προγραμματισμό και την εκτέλεση του το πακέτο. Για περισσότερες πληροφορίες σχετικά με τον τρόπο αντιμετώπισης προβλημάτων των προγραμματισμένων πακέτα DTS, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft: 269074 Μπορείτε να χρησιμοποιήσετε τον Οδηγό βάσεων δεδομένων του αντιγράφου με το Microsoft
Όπου ο τελευταίος μπορεί να είναι μόνο ένα διακομιστή βάσης δεδομένων προέλευσης SQL Server 7.0. Μπορείτε
δεν είναι δυνατό να χρησιμοποιήσετε τον οδηγό με τις εκδόσεις του Microsoft SQL Server 6.x ή παλαιότερη έκδοση.
(http://support.microsoft.com/kb/269074/EN-US/
)
INF: Τρόπος εκτέλεσης ενός πακέτου DTS ως μια προγραμματισμένη εργασίαΑντιγραφή βάσης δεδομένων Οδηγού καταγραφής - πακέτο DTS καταγραφήςΈνα αρχείο καταγραφής συμβάντων CDW είναι αποθηκευμένο σε MSDB...sysdtspackagelog πίνακας συστήματος και είναι επίσης δυνατότητα προβολής, της διαχείρισης εταιρικών SQL (SEM). Για να προβάλετε το αρχείο καταγραφής, ακολουθήστε τα εξής βήματα:
Εναλλακτικά, μπορείτε να ρυθμίσετε το πακέτο DTS Για να παραγάγετε ένα αρχείο εξόδου για troublshooting σκοπούς.
Δικαιώματα για να αντιγράψετε τα αρχείαΤο λογαριασμό έναρξης του SQL Server προορισμού πρέπει να είναι σε τομέα λογαριασμού και πρέπει να έχετε δικαιώματα τοπικού διαχειριστή στο διακομιστή SQL προέλευσης υπολογιστή διακομιστή, έτσι ώστε να μπορούν να αντιγραφούν τα αρχεία από το αρχείο προέλευσης για το προορισμού.Εάν έχει γίνει εκκίνηση του SQL Server προορισμού στην περιοχή τοπικού ο λογαριασμός συστήματος ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους: Την υπηρεσία SQL Server εκτελείται στον τοπικό
ο λογαριασμός συστήματος. Πρέπει να αλλάξετε το λογαριασμό σας στην υπηρεσία διακομιστή SQL για να το
δικαιώματα για την αντιγραφή αρχείων μέσω του δικτύου. Βήμα προέλευση σφάλματος: Microsoft
Δεδομένα Transformation Services (DTS) πακέτου Σφάλμα βήμα Περιγραφή: απροσδιόριστο σφάλμα Βήμα κωδικός σφάλματος: 80004005 Βήμα Σφάλμα File:sqldts80.hlp Βοήθειας Βήμα Βοήθεια σφάλμα περιβάλλοντος ID:1100 Απέτυχε η δημιουργία του κοινόχρηστου στοιχείου OMWWIZD Πρέπει να γνωρίζετε ότι αποσυνδέει τη βάση δεδομένωνΌπως αναφέρθηκε παραπάνω, αποσυνδέει τον Οδηγό βάσεων δεδομένων του αντιγράφου του βάση δεδομένων προέλευσης πριν από την αντιγραφή στο διακομιστή προορισμού. Εκτελέστε το Αντιγραφή Οδηγός βάσεων δεδομένων, εάν η βάση δεδομένων είναι ύποπτες ή εάν υπάρχουν άλλα προβλήματα με τη βάση δεδομένων που εμποδίζει την αποσύνδεση ή να επανασυνδέσετε. Προβλήματα όπως σφάλματα I/O (για παράδειγμα, σφάλμα 823), σφάλματα ακεραιότητα δεδομένων (για παράδειγμα πίνακα είναι κατεστραμμένο), ή οποιαδήποτε γνωστά θέματα υλικού (για παράδειγμα, SCSI θύρα σφάλματα ή ελεγκτή σφάλματα στο αρχείο καταγραφής συμβάντων συστήματος), μερικά, μπορεί να είναι ένα εμπόδιο για τον επιτυχή reattachment της βάσης δεδομένων.Βεβαιωθείτε ότι ότι η βάση δεδομένων προέλευσης δεν έχει σημανθεί 'μόνο για ανάγνωση', 'εργασία χωρίς σύνδεση', «υπόνοιες», «κινδύνου» ή 'Φόρτωση' ή η αποσύνδεση θα αποτύχει. Η αποσύνδεση θα αποτύγχανε Επειδή η διαδικασία απόσπαση πρέπει να ενημερωθούν τα στατιστικά στοιχεία στη βάση δεδομένων. Εάν το βάση δεδομένων είναι με κανέναν τρόπο δεν είναι προσπελάσιμο για εγγραφές, τα στατιστικά στοιχεία ενημέρωσης αποτύχει. Δημιουργείται το ακόλουθο μήνυμα λάθους, εάν αποτύχει η αποσύνδεση λόγω της η βάση δεδομένων είναι σε οποιαδήποτε κατάσταση unwritable: Απέτυχε η
Αποσυνδέστε τη βάση δεδομένων<databasename><b00></b00></databasename> Σφάλμα βήμα
Προέλευσης: Πακέτο υπηρεσιών (DTS) μετασχηματισμό δεδομένων Microsoft Σφάλμα βήμα Περιγραφή: απροσδιόριστο σφάλμα Βήμα κωδικός σφάλματος: 80004005 Βήμα Σφάλμα File:sqldts80.hlp Βοήθειας Βήμα Βοήθεια σφάλμα περιβάλλοντος ID:1100 Σφάλμα βήμα
Προέλευσης: Πακέτο υπηρεσιών (DTS) μετασχηματισμό δεδομένων Microsoft Σφάλμα βήμα Περιγραφή: απροσδιόριστο σφάλμα Βήμα κωδικός σφάλματος: 80004005 Βήμα Σφάλμα File:sqldts80.hlp Βοήθειας Βήμα Βοήθεια σφάλμα περιβάλλοντος ID:1100 Βάση δεδομένων [όνομα βάσης δεδομένων] έχει ενεργές συνδέσεις [N]. Βάση δεδομένων
δεν θα μεταφερθούν. Δικαιώματα για να αποσυνδέσετε μια βάση δεδομένωνΟρισμένα δικαιώματα απαιτούνται για να αποσυνδέσετε μια βάση δεδομένων. SQL Server Ηλεκτρονικά βιβλία 2000 αναγνωρίζει τα κατάλληλα δικαιώματα για να χρησιμοποιήσετε τον οδηγό:"Για να χρησιμοποιήσετε τον Οδηγό βάσεων δεδομένων του αντιγράφου, πρέπει να διαχειριστή συστήματος ή ένα μέλος του ρόλου sysadmin. Εάν εκτελείτε τα Microsoft Windows NT ® 4.0 ή Microsoft Windows ® 2000, ο λογαριασμός χρήστη πρέπει να έχετε δικαιώματα διαχειριστή στο διακομιστή προορισμού." Βεβαιωθείτε ότι υπάρχει στον κατάλογο προορισμούΌταν χρησιμοποιείτε το αντίγραφο βάσης δεδομένων οδηγού (CDW), κατά την Θέση αρχείων βάσης δεδομένων Κάντε κλικ το Τροποποίηση κουμπί και επιβεβαιώστε ότι είναι σωστή στον κατάλογο προορισμού. Εάν ο κατάλογος δεν υπάρχει, το CDW ενδέχεται να αποτύχει με το ακόλουθο μήνυμα λάθους: Προέλευση σφάλματος βήμα: Μετασχηματισμού δεδομένων της Microsoft
Πακέτο υπηρεσιών (DTS) Βήμα περιγραφή σφάλματος: απροσδιόριστο σφάλμα Βήμα κωδικός σφάλματος: 80004005 File:sqldts80.hlp βοήθεια βήμα σφάλμα Βήμα Σφάλμα περιβάλλοντος Βοήθεια ID:1100 Το αρχείο \\SOURCE_SERVER\OMWWIZx\Program Files\Microsoft SQL
Server\MSSQL\Data\Filename_Data.mdf δεν είναι δυνατή η αντιγραφή, επειδή ο προορισμός
ο κατάλογος δεν υπάρχει. Επιλογή μετακίνησης καταργεί τη βάση δεδομένωνΦέρουν στην θυμάστε ότι αν επιλέξετε να μετακινήσετε μια βάση δεδομένων, αντί να Αντιγραφή του, καταργείται η βάση δεδομένων από το διακομιστή SQL Server προέλευσης. Περισσότερα Ειδικότερα, η βάση δεδομένων είναι αποσυνδεδεμένο από το διακομιστή προέλευσης, αλλά δεν είναι επανασυνδεθεί. Ωστόσο, τα αρχικά αρχεία βάσης δεδομένων (.mdf, .ndf, .ldf) παραμένουν στο ο διακομιστής προέλευσης και εάν δεν χρειάζεστε αυτές λόγω του περιορισμένου χώρου πρέπει να τα διαγράψετε με μη αυτόματο τρόπο. Εμφανίζεται το ακόλουθο προειδοποιητικό μήνυμα στο του Ολοκλήρωση του οδηγού αντίγραφο βάσης δεδομένων στο παράθυρο διαλόγου: Βάση δεδομένων 'Pubs' θα αντιγραφεί
αλλά θα είναι διαθέσιμη μόνο στο διακομιστή προορισμού. Ο διαχειριστής πρέπει να
Διαγράψτε τα αρχεία δεδομένων και καταγραφής για τη βάση δεδομένων 'Pubs' στο διακομιστή προέλευσης. Μετακίνηση συνδέσειςΜια νέα δυνατότητα ο Οδηγός βάσεων δεδομένων αντίγραφο εξαλείφει τα έκδοσης μη αυτόματη μετακίνηση συνδέσεις. Ο οδηγός αναγνωρίζει συνδέσεις αντιστοιχεί το Οι χρήστες της βάσης δεδομένων και σας παρέχει την επιλογή για να μετακινήσετε ή να αντιγράψετε αυτά ως μέρος Μετακίνηση ή αντιγραφή της βάσης δεδομένων. Και οι δύο τον έλεγχο ταυτότητας SQL Server Standard συνδέσεις και έλεγχος ταυτότητας Microsoft Windows NT και Microsoft Windows 2000 συνδέσεις μετακινούνται από τον οδηγό.Παλαιότερες εκδόσεις του SQL Server απαιτείται μη αυτόματη παρέμβαση για να μετακινήσετε τις συνδέσεις που σχετίζονται με τη βάση δεδομένων Οι χρήστες της βάσης δεδομένων που μετακινούνται ή αντιγράφονται. Για περισσότερες πληροφορίες σχετικά με μεταφορά συνδέσεων με προηγούμενες εκδόσεις του SQL Server, ανατρέξτε στα παρακάτω το άρθρο της Γνωσιακής Βάσης της Microsoft: 168001
(http://support.microsoft.com/kb/168001/EN-US/
)
PRB: Χρήστη σύνδεσης ή/και δικαίωμα σφάλματα μετά την επαναφορά αρχείων ένδειξης246133 Σημειώστε ότι η τοπική ομάδες των Windows NT/2000 και τους χρήστες που είναι
χορηγείται δικαίωμα σύνδεσης σε διακομιστή SQL δεν είναι δυνατό να μεταφερθούν μεταξύ διαφορετικών
υπολογιστές. Εάν επιχειρήσετε να το κάνετε αυτό, η μεταφορά της σύνδεσης θα αποτύχει. Εάν
κάνετε κλικ το "ΠΕΡΙΣΣΌΤΕΡΕΣ ΠΛΗΡΟΦΟΡΊΕΣ >>>" κουμπί, μπορείτε να δείτε τα ακόλουθα ρίζας αιτία του προβλήματος:
(http://support.microsoft.com/kb/246133/
)
ΤΡΌΠΟΣ: Μεταφοράς συνδέσεων και κωδικών πρόσβασης μεταξύ εμφανίσεων του SQL Server "Αποτυχία SourceMachine\LocalGroup1 σύνδεσης μεταφοράς" - ή - SourceMachine\LocalUser1 σύνδεσης μεταφοράς"
"Απέτυχε Υπάρχει/αρχεία βάσης δεδομένων ή δεν υπάρχει επαρκής χώρος στο δίσκοΌταν μεταφέρετε μια βάση δεδομένων, ο οδηγός εντοπίζει ή όχι η βάση δεδομένων που υπάρχει στο διακομιστή προορισμού. Το Επιλέξτε τη βάση δεδομένων για να μετακινήσετε ή να αντιγράψετε στο παράθυρο διαλόγου υποδεικνύει ότι οι βάσεις δεδομένων μπορούν να μεταφερθούν με ένα OK κατάσταση ή ότι οι βάσεις δεδομένων δεν μπορεί να μεταφερθεί είτε επειδή το βάση δεδομένων Υπάρχει ήδη ή είναι ένα Βάση δεδομένων συστήματος όπως το υπόδειγμα βάση δεδομένων.Μεταφορά βάσης δεδομένων μπορεί επίσης να διακοπεί, εάν τα ίδια αρχεία βάσης δεδομένων υπάρχει ήδη στο διακομιστή προορισμού. Έτσι, μπορεί να έχετε μια βάση δεδομένων με ονόματα αρχείων που είναι ισοδύναμες με εκείνες του Pubs όνομα MyPubs βάση δεδομένων προορισμού. Θα δείτε αυτούς τους προορισμούς αρχεία με σήμανση ένα κόκκινο X. "Αρχεία προέλευσης έχουν το ίδιο όνομα όπως στην
ο προορισμός ή δεν υπάρχει αρκετός ελεύθερος χώρος στον προορισμό. " Μεταβίβαση μπορεί επίσης να παρακωλύεται από έλλειψη ο χώρος στο δίσκο του διακομιστή προορισμού. Αλλαγή των μονάδων δίσκου ή διαγράψτε μερικά αρχεία για να επιτρέπουν επαρκή χώρο. Σταματά αναζήτησης πλήρους κειμένου. Αρχεία καταλόγου πλήρους κειμένου δεν μεταφέρονταιΕάν η βάση δεδομένων περιέχει οποιαδήποτε κατάλογοι πλήρους κειμένου υπάρχουν δύο εφέ με τον Οδηγό βάσεων δεδομένων "Αντιγραφή" για να μεταφέρετε. Πρώτα, αναζήτηση του Κατάλογοι πλήρους κειμένου (FT) διακόπηκε από τον οδηγό, έτσι ώστε να μπορεί να είναι η βάση δεδομένων Τοποθετήστε σε κατάσταση λειτουργίας ενός χρήστη. Δεύτερον, δεν μετακινούνται τα αρχεία καταλόγου FT από το ο οδηγός. Εάν προσπαθείτε να εκτελέσετε ένα ερώτημα αναζήτησης πλήρους κειμένου στο αρχείο προέλευσης ή προορισμού Εκτέλεση SQL server μετά τον Οδηγό βάσεων δεδομένων αντίγραφο, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους: Διακομιστή: Κατάσταση μήνυμα λάθους 7616, 16, επίπεδο 1, γραμμή
1 Αναζήτηση πλήρους κειμένου δεν είναι ενεργοποιημένη για την τρέχουσα βάση δεδομένων. Χρήση sp_fulltext_database για να ενεργοποιήσετε την αναζήτηση πλήρους κειμένου για τη βάση δεδομένων. 303224 Για να πραγματοποιήσετε αναζητήσεις πλήρους κειμένου στο αρχείο προέλευσης και
διακομιστές SQL Server προορισμού, χρησιμοποιήστε τα εξής βήματα:
(http://support.microsoft.com/kb/303224/EN-US/
)
ΕΠΙΔΙΌΡΘΩΣΗ: Χρήση του οδηγού αντίγραφο βάσης δεδομένων για να αντιγράψετε μια βάση δεδομένων απενεργοποιεί δημιουργία ευρετηρίου πλήρους κειμένου στη βάση δεδομένων προέλευσης
"Εάν θέλετε να αντιγράψετε μια βάση δεδομένων με πλήρους κειμένου καταλόγους, καταλόγους πλήρους κειμένου για τη βάση δεδομένων είναι διαθέσιμη στο διακομιστή προέλευσης μετά την ολοκλήρωση της λειτουργίας αντιγραφής. Πρέπει να συμπληρωθούν με μη αυτόματο τρόπο εκ νέου πλήρους κειμένου καταλόγων στο διακομιστή προορισμού. Για περισσότερες πληροφορίες σχετικά με τον τρόπο μετακίνησης κατάλογοι πλήρους κειμένου, ανατρέξτε στο θέμα
στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft: Εάν θέλετε να μετακινήσετε μια βάση δεδομένων με καταλόγους πλήρους κειμένου, κανένα από τα αρχεία σχετικό κατάλογο πλήρους κειμένου μεταφέρονται κατά τη μετακίνηση της βάσης δεδομένων. Τα αρχεία αυτά πρέπει να μετακινηθεί με μη αυτόματο τρόπο από το διαχειριστή της βάσης δεδομένων." 240867
(http://support.microsoft.com/kb/240867/EN-US/
)
INF: Τρόπος μετακίνησης, αντιγραφή, και κατάλογος Back Up κειμένου πλήρους φακέλους και αρχείαΑναφορέςΓια πρόσθετες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 327270
(http://support.microsoft.com/kb/327270/EN-US/
)
SQL Server 2000 δεν υποστηρίζεται στον Windows Server 2003 Terminal Server διακομιστή εφαρμογώνΙδιότητεςΑναγν. άρθρου: 274463 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 6.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:274463
(http://support.microsoft.com/kb/274463/en-us/
)
| Μεταφράσεις άρθρων
|




Επιστροφή στην αρχή








