Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 33961|Απάντηση: 2

[Πηγή] SSIS Tutorial 4 Συγχρονισμός δεδομένων MySQL σε μια βάση δεδομένων SQL Server

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2020-8-1 21:47:39 | | | |
Εκμάθηση SSIS 1 Εισαγωγή στις υπηρεσίες ενοποίησης του SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Εκμάθηση SSIS (2) Visual Studio 2019 (VS2019) Εγκατάσταση SSIS
https://www.itsvse.com/thread-9331-1-1.html

Εκμάθηση SSIS (3) Προσθέστε μια πηγή δεδομένων MySQL
https://www.itsvse.com/thread-9338-1-1.html

Αυτό το άρθρο χρησιμοποιεί το SSIS για να συγχρονίσει έναν πίνακα από τη MySQL σε έναν νέο πίνακα στον SQL Server.
Ανοίξτε το VS 2019 και δημιουργήστε ένα νέο έργο ssis με το όνομα ITSVSE.ForumThreadSynchronization



Υποστηρίζονται τα ακόλουθα στοιχεία ελέγχου:



Πηγή δεδομένων

Για να δημιουργήσετε δύο νέες προελεύσεις δεδομένων, προσθέστε πρώτα την προέλευση προορισμού, δηλαδή τη βάση δεδομένων του SQL Server, ως εξής:




Πηγές δεδομένων MySQL, αναφορά:

Εκμάθηση SSIS (3) Προσθέστε μια πηγή δεδομένων MySQL
https://www.itsvse.com/thread-9338-1-1.html



Δημιουργία νέας ροής δεδομένων

Η εργασία ροής δεδομένων είναι η εισαγωγή δεδομένων MySQL στον πίνακα του SQL Server και η μεταφορά του στοιχείου ελέγχου ροής δεδομένων, όπως φαίνεται στην παρακάτω εικόνα:



Πίνακας στόχων

Δημιουργούμε έναν νέο πίνακα στον SQL Server και δημιουργούμε ένα σενάριο ως εξής:


Πίνακας προέλευσης

MySQL Source Table pre_forum_thread, query sql statement ως:

Δεδομένου ότι η πηγή προορισμού έχει μια στήλη που είναι ο χρόνος δημιουργίας, πρέπει να την εισαγάγουμε και δεν μπορεί να είναι NULL, επομένως η διορθωμένη δήλωση sql είναι:



Τα αποτελέσματα μετά την προεπισκόπηση είναι τα εξής:



Εργασίες ροής δεδομένων

Το διάγραμμα δομής έχει ως εξής:



Το στιγμιότυπο οθόνης προορισμού πηγής MySQL ADO NET έχει ως εξής:



Το παρακάτω στιγμιότυπο οθόνης των δεδομένων προορισμού του SQL Server έχει ως εξής:



Η σχέση αντιστοίχισης έχει ως εξής:



Προσπαθήστε να εκτελέσετε το πακέτο SSIS και να εισαγάγετε με επιτυχία δεδομένα MySQL στον SQL Server, όπως φαίνεται στην παρακάτω εικόνα:


Λήψη πηγαίου κώδικα:

Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση


(Τέλος)





Προηγούμενος:Περιγραφή πεδίου pre_forum_thread πίνακα αναρτήσεων discuzx3.4
Επόμενος:Μέθοδοι πρόσβασης σε βάσεις δεδομένων (ODBC, OLEDB, ADO ADO.NET)
Δημοσιεύτηκε στις 2020-10-2 18:44:34 |
Το σεμινάριο είναι καλό。。。。。。
Δημοσιεύτηκε στις 2022-6-23 08:46:09 |
Ευχαριστώ που το μοιράστηκες!
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com