Το 1C είναι ένα ηλεκτρονικό λογιστικό σύστημα που έχει χτυπήσει όλους τους άλλους ανταγωνιστές τα τελευταία χρόνια. Το πρόγραμμα αποθηκεύει συχνά δεδομένα σε αρχεία DBF, αλλά υπάρχει και μια έκδοση SQL. Συχνά μεταβαίνουν σε SQL με μεγάλο αριθμό χρηστών, περισσότερα από 15 άτομα, για να βελτιώσουν τη σταθερότητα του διακομιστή. Υπάρχουν διάφοροι τρόποι μεταφοράς της βάσης δεδομένων MS SQL από έναν διακομιστή στον άλλο.
Είναι απαραίτητο
- - εγκατεστημένο πρόγραμμα "1C: Enterprise".
- - ένας υπολογιστής.
Οδηγίες
Βήμα 1
Ένας από τους γρηγορότερους τρόπους μεταφοράς SQL είναι η αποσύνδεση της βάσης δεδομένων από τον διακομιστή και η μεταφορά σε μια νέα μαζί με το αρχείο καταγραφής. Πρώτον, πρέπει να αποσυνδέσετε τη βάση δεδομένων, αλλάζοντας το όνομά της ανάλογα. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: Χρησιμοποιήστε το Master, GO, "Exec sp_detach_db 'database_name', 'true'", GO, όπου το sp_detach_db χρησιμοποιείται για την απόσπαση της βάσης δεδομένων από την πηγή. Έχει τις ακόλουθες παραμέτρους: @dbname - όνομα και @skipchecks - ένδειξη για ενημέρωση στατιστικών. Ορίστε σε "true" για να βεβαιωθείτε ότι η ενημέρωση στατιστικών στοιχείων ενημερώνεται κατά το συνημμένο.
Βήμα 2
Στη συνέχεια εκτελέστε: Χρήση Master, GO, "PRINT 'Attaching Database'", "EXEC sp_attach_db @dbname = 'database_name'", "@ filename1 = 'c: / mssql7 / data / database_name.mdf'", "@ filename2 = ' d: / mssql7 / data / database_name_log.ldf '". Αυτό θα επισυνάψει τη βάση δεδομένων και τα αρχεία καταγραφής στο νέο διακομιστή.
Βήμα 3
Χρησιμοποιήστε τον Οδηγό εισαγωγής και εξαγωγής DTS για να αντιγράψετε πληροφορίες από διακομιστή σε διακομιστή. Χρησιμοποιήστε το DTS Designer ή τον Οδηγό αντιγραφής βάσης δεδομένων για να δημιουργήσετε μια εργασία για τη μετακίνηση της βάσης δεδομένων και των συνδέσεων.
Βήμα 4
Δημιουργήστε μια μηχανή μεταφοράς δεδομένων που χρησιμοποιεί μαζική εισαγωγή / bcp. Χρησιμοποιώντας ένα σενάριο, δημιουργήστε το σχήμα στο διακομιστή προορισμού και, στη συνέχεια, χρησιμοποιήστε μαζική εισαγωγή / bcp για να αντιγράψετε τις πληροφορίες. Όταν επιλέγετε τι να εφαρμόσετε, θυμηθείτε ότι το μαζικό ένθετο, σε αντίθεση με το bcp, δεν μπορεί να εξαγάγει δεδομένα.
Βήμα 5
Χρησιμοποιήστε κατανεμημένα ερωτήματα. Αφού δημιουργήσετε το σχήμα στον διακομιστή προορισμού, οργανώστε τον συνδεδεμένο διακομιστή και γράψτε τις ενθέσεις εισαγωγής χρησιμοποιώντας τις λειτουργίες openquery και openrowset. Πριν από τη μεταφόρτωση δεδομένων, φροντίστε να απενεργοποιήσετε τους περιορισμούς ελέγχου και το ξένο κλειδί και να τα συνδέσετε ξανά μετά την ολοκλήρωση της λειτουργίας.
Βήμα 6
Χρησιμοποιήστε τη δημιουργία αντιγράφων ασφαλείας και την επαναφορά. Δημιουργήστε ένα αντίγραφο της βάσης δεδομένων και, στη συνέχεια, επαναφέρετέ το στον νέο διακομιστή.