| Υπάρχουν δύο υπολογιστές με sqlserver2008 εγκατεστημένο στο τοπικό LAN ή στο δημόσιο δίκτυο (Σημείωση: Οι εκδόσεις στιγμιότυπου που κυκλοφόρησαν δεν είναι συμβατές με παλαιότερες εκδόσεις βάσεων δεδομένων, πράγμα που σημαίνει ότι δεν είναι δυνατή η εγγραφή συναλλαγών ή στιγμιότυπων που δημιουργήθηκαν στο πλαίσιο του 2008 από τον sqlserver2005) 1. Δημιουργήστε μια βάση δεδομένων (που ονομάζεται dnt_new εδώ) στη βάση δεδομένων που θέλετε να δημοσιεύσετε και, στη συνέχεια, κάντε δεξί κλικ στο "Αντιγραφή" - "Τοπική δημοσίευση" στην αριστερή πλοήγηση της παρουσίας της βάσης δεδομένων και επιλέξτε "Νέα έκδοση", ως εξής: Με αυτόν τον τρόπο, το σύστημα θα εκκινήσει τον «Οδηγό δημοσίευσης» για να καθοδηγήσει όλους, κάντε κλικ στο «Επόμενο» και, στη συνέχεια, επιλέξτε τη βάση δεδομένων που θέλετε να δημοσιεύσετε στο τρέχον παράθυρο, ως εξής: Κάντε κλικ στο Επόμενο και, στη συνέχεια, επιλέξτε "Έκδοση έκδοσης" στο επόμενο παράθυρο, όπως φαίνεται παρακάτω: Στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο και επιλέξτε τα αντικείμενα δεδομένων (πίνακες δεδομένων, αποθηκευμένες διαδικασίες, προσαρμοσμένες συναρτήσεις κ.λπ.) για συγχρονισμό, ως εξής: Στη συνέχεια, υπάρχει το "Παράθυρο προβλήματος έργου", επειδή έχετε συνδεθεί ως DBO στο παρελθόν, οπότε πρέπει απλώς να κάνετε κλικ στο Επόμενο, όπως φαίνεται στο παρακάτω σχήμα: Εδώ μπορείτε να φιλτράρετε τις πληροφορίες δεδομένων που θα συγχρονιστούν με "προσθήκη", επειδή όλα τα δεδομένα του πίνακα είναι συγχρονισμένα, επομένως δεν έχουν οριστεί εδώ Στη συνέχεια, στο παράθυρο «Ασφάλεια διακομιστή μεσολάβησης», κάντε κλικ στο κουμπί «Ρυθμίσεις ασφαλείας»: Ορίστε τις ακόλουθες πληροφορίες στο υποπαράθυρο «Ρυθμίσεις ασφαλείας» που εμφανίζεται και κάντε κλικ στο κουμπί «OK»: Στη συνέχεια, κάντε κλικ στο κουμπί Επόμενο: Επιλέξτε το πλαίσιο ελέγχου Δημιουργία δημοσίευσης και κάντε κλικ στο κουμπί Επόμενο, όπου ο οδηγός θα σας επιτρέψει να εισαγάγετε ένα όνομα δημοσίευσης, με το όνομα dnt_new_snap εδώ: Κάντε κλικ στο κουμπί "Τέλος" και το σύστημα θα αρχίσει να δημιουργεί τις πληροφορίες προορισμού δημοσίευσης με βάση τις πληροφορίες που συλλέχθηκαν προηγουμένως, ως εξής: Σε αυτό το σημείο, το έργο της «δημιουργίας μιας έκδοσης» έχει ολοκληρωθεί. Παρακάτω περιγράφεται η διαδικασία δημιουργίας μιας συνδρομής. Σε μια παρουσία sqlserver ενός άλλου υπολογιστή, ανοίξτε την παρουσία και χρησιμοποιήστε την επιλογή Αναπαραγωγή - Νέα συνδρομή, όπως φαίνεται στην παρακάτω εικόνα: Το σύστημα θα ξεκινήσει τον οδηγό "Νέα συνδρομή", κάντε κλικ στο Επόμενο και επιλέξτε το στοιχείο "Έλεγχος και δημοσίευση διακομιστή sqlserver" στο αναπτυσσόμενο πλαίσιο "Δημοσίευση" στο παράθυρο "Δημοσίευση", ως εξής Στη συνέχεια, επιλέξτε «Δημιουργία της παρουσίας βάσης δεδομένων που χρησιμοποιείται για δημοσίευση» στο αναδυόμενο παράθυρο και συνδεθείτε και, στη συνέχεια, οι πληροφορίες εκδότη θα εμφανιστούν στο ακόλουθο πλαίσιο λίστας: Επιλέξτε το αντικείμενο δημοσίευσης "dnt_new_snap" που δημιουργήσαμε νωρίτερα και κάντε κλικ στο κουμπί Επόμενο: Στο παράθυρο Θέση διακομιστή μεσολάβησης διανομής, επιλέξτε Εκτέλεση όλων των διακομιστών μεσολάβησης σε διακομιστές διανομής, κάντε κλικ στο κουμπί Επόμενο και επιλέξτε το όνομα της βάσης δεδομένων εγγραφής που θα συγχρονιστεί στο πλαίσιο λίστας Βάση δεδομένων συνδρομών στο παράθυρο Διακομιστές συνδρομητών (μπορείτε να δημιουργήσετε μια νέα): Κάντε κλικ στο Επόμενο και, στη συνέχεια, στο παράθυρο «Ασφάλεια διακομιστή μεσολάβησης διανομής», κάντε κλικ στο «...» στο πλαίσιο λίστας για να ορίσετε τη δυνατότητα εγκατάστασης και κάντε τις ακόλουθες ρυθμίσεις (σημειώστε το κόκκινο πλαίσιο): Στη συνέχεια, κάντε κλικ στο κουμπί "OK" και, στη συνέχεια, κάντε κλικ στο κουμπί "Επόμενο" στον οδηγό και, στη συνέχεια, το σύστημα θα εμφανίσει το παράθυρο "Μέθοδος εκτέλεσης σχεδίου πράκτορα", επιλέξτε "Συνεχής εκτέλεση" ή προσαρμοσμένη ώρα (η προσαρμογή μπορεί να επιτύχει προγραμματισμένα δεδομένα αντιγράφων ασφαλείας): Κάντε κλικ στο Επόμενο και επιλέξτε "Εκτέλεση τώρα" στο παράθυρο: Εάν όλα λειτουργούν κανονικά, ο sqlserver θα συγχρονίσει τους προηγουμένως καθορισμένους πίνακες δεδομένων και τις αποθηκευμένες διαδικασίες από τον «εκδότη» στην τρέχουσα «βάση δεδομένων συνδρομής». Αυτή τη στιγμή, μπορούμε να προσθέσουμε ή να τροποποιήσουμε τις καθορισμένες πληροφορίες δεδομένων πίνακα στον πίνακα στη βάση δεδομένων προέλευσης (εκδότης) και αφού περιμένουμε 1-3 δευτερόλεπτα (ή καθορισμένο χρόνο), οι προσθήκες και οι τροποποιήσεις θα συγχρονιστούν με τον αντίστοιχο πίνακα στη «βάση δεδομένων συνδρομής» Σημείωση: Οι δύο υπολογιστές σε αυτό το άρθρο πρέπει να είναι συνδεδεμένοι χρησιμοποιώντας το πρόγραμμα-πελάτη sqlserver (ορίστε την επιλογή "Να επιτρέπεται η απομακρυσμένη σύνδεση" στο στούντιο sqlserver, ορίστε την αντίστοιχη διεύθυνση IP και ενεργοποιήστε το πρωτόκολλο TCP/IP στη διαχείριση διαμόρφωσης) Σημειώσεις: Μέθοδος απομακρυσμένης σύνδεσης LAN SQL: SQL2005 SQL2008 Μέθοδος διαμόρφωσης απομακρυσμένης σύνδεσης Βήμα 1 (SQL2005, SQL2008): Έναρξη προγράμματος --> -->Microsoft SQL Server 2008 (ή 2005) --> εργαλείο ρύθμισης παραμέτρων --> Διαχείριση ρύθμισης παραμέτρων του SQL Server --> ρύθμιση παραμέτρων δικτύου του SQL Server --> πρωτόκολλο MSSQLSERVER (αυτό το όνομα βασίζεται στο όνομα της συγκεκριμένης παρουσίας) -->TCP/IP--> δεξί κλικ --> ενεργοποιημένο Βήμα 2: SQL2005: Έναρξη--> Πρόγραμμα-->Microsoft SQL Server 2005--> Configurator-->SQL Server 2005 Peripheral Application Configurator--Peripheral Application Configurator for > Services and Connections -->Database Engine--> Remote Connection, επιλέξτε Local Connection και Remote Connection και επιλέξτε Use both Tcp/IP and named pipe. SQL2008: Ανοίξτε το SQL Server Management Studio --> επιλέξτε το πρώτο στοιχείο (κύρια μηχανή βάσης δεδομένων) στα αριστερά [Εξερεύνηση αντικειμένων] -->δεξί κλικ --> Aspect --> επιλέξτε [Peripheral Application Configurator] στην αναπτυσσόμενη λίστα πτυχών -> ορίστε το RemoteDacEnable σε True. Εξπρές: Εάν τα XP διαθέτουν τείχος προστασίας, προσθέστε τα ακόλουθα δύο προγράμματα στην εξαίρεση: C:Αρχεία προγράμματοςMicrosoft SQL ServerMSSQL.1MSSQLBinnsqlservr.exe, C:Αρχεία προγράμματοςMicrosoft SQL Server90Sharedsqlbrowser.exe Όχι μόνο πρέπει να απενεργοποιηθεί το τείχος προστασίας των Windows, αλλά και το τείχος προστασίας από ιούς. Βήμα 3: Έναρξη --> προγράμματος-->Microsoft SQL Server 2008 (ή 2005)--> Configuration Tool-->SQL Server Configuration Manager-->SQL Server Service-->Κάντε δεξί κλικ στον SQL Server (MSSQLSERVER) (Σημείωση: το συγκεκριμένο όνομα παρουσίας υπόκειται στο συγκεκριμένο όνομα παρουσίας σε παρένθεση)--> επανεκκίνηση
|