Τρόπος χρήσης υπηρεσιών μετασχηματισμού δεδομένων (DTS), για να εξαγάγετε δεδομένα από μια βάση δεδομένων της Microsoft Access σε μια βάση δεδομένων του SQL Server

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 285829 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Αρχάριος: Απαιτείται γνώση του περιβάλλοντος εργασίας σε υπολογιστές ενός χρήστη.

Αυτό το άρθρο ισχύει μόνο για μια βάση δεδομένων της Microsoft Access.

Για την έκδοση αυτού του άρθρου Microsoft Access 2000, ανατρέξτε στο θέμα250616.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Υπηρεσιών μετασχηματισμού δεδομένων (DTS) είναι μια εναλλακτική μέθοδο που χρησιμοποιείτε για να μετακινήσετε δεδομένα από μια βάση δεδομένων της Access σε Microsoft SQL Server.

ΣΗΜΕΙΩΣΗΗ προηγούμενη έκδοση του Microsoft SQL Server 2000 Desktop Engine ονομαζόταν Microsoft Data Engine (MSDE). Σε αντίθεση με το MSDE, SQL Server 2000 Desktop Engine δεν περιλαμβάνει DTS και το DTS Οδηγό εισαγωγής και εξαγωγής.

ΣΗΜΕΙΩΣΗΧρήση DTS για να μετακινήσετε τους πίνακες της Access δημιουργεί το nChar πεδία χαρακτήρων Unicode, nVarChar και nText από προεπιλογή. Αυτά τα πεδία μπορεί να προκαλέσει προβλήματα κατά τη σύνδεση από την Access 97, το οποίο δεν υποστηρίζει Unicode. Η Microsoft συνιστά να μετατραπούν τα πεδία αυτά Char, VarChar και κειμένου, κατά τη σύνδεση από την Access 97.

Περισσότερες πληροφορίες

DTS παρέχει τις λειτουργίες εισαγωγής και εξαγωγής δεδομένων μεταξύ οποιουδήποτε αρχείου προέλευσης OLE DB ή ODBC, συμπεριλαμβανομένης της Microsoft Access και του SQL Server. SQL Server περιλαμβάνει DTS και το DTS Οδηγό εισαγωγής και εξαγωγής που δίνουν τη δυνατότητα να δημιουργήσετε και να εκτελέσετε τα πακέτα DTS αλληλεπιδραστικά.

Μπορείτε να χρησιμοποιήσετε το DTS Οδηγό εισαγωγής και εξαγωγής για να δημιουργήσετε αυτόματα τους πίνακες στον SQL Server και στη συνέχεια να αντιγράψετε δεδομένα από την Access για τους νέους πίνακες του SQL Server. DTS να μεταφέρετε δεδομένα με έναν πιο γρήγορο ρυθμό από τη Microsoft Access "Οδηγός αναβάθμισης" μπορεί να αλλά DTS δεν παρέχει όλες τις δυνατότητες του "Οδηγού αναβάθμισης" Access ". Ακολουθεί μια λίστα των ενεργειών που μπορούν να εκτελέσουν τον "Οδηγό αναβάθμισης Access", αλλά που δεν μπορούν να εκτελέσουν το DTS Οδηγό εισαγωγής και εξαγωγής:
  • Εάν ένας πίνακας της Access έχει ένα πρωτεύον κλειδί, ο Οδηγός αναβάθμισης της Access δημιουργεί αυτόματα νέου πρωτεύοντος κλειδιού στον πίνακα που δημιουργεί στον SQL Server, DTS δεν την υποστηρίζει.
  • Ο Οδηγός αναβάθμισης της Access μετεγκαθιστά αυτόματα όλους τους κανόνες και προεπιλεγμένες τιμές που υπάρχουν σε έναν πίνακα με τον SQL Server, DTS δεν την υποστηρίζει.
  • Εάν έχουν σχέση πινάκων σε μια βάση δεδομένων της Access, ο "Οδηγός αναβάθμισης" δημιουργεί αυτόματα πάλι αυτές τις σχέσεις στον SQL Server, DTS δεν την υποστηρίζει.
  • DTS δεν αναβαθμίζει οποιαδήποτε ερωτήματα που υπάρχουν στη βάση δεδομένων της Access.

Χρησιμοποιώντας τον Οδηγό εξαγωγής και εισαγωγής DTS

Τα παρακάτω βήματα δείχνουν τον τρόπο χρήσης του DTS Οδηγό εισαγωγής και εξαγωγής για να αντιγράψετε τους πίνακες "Παραγγελίες" και Order Details από το δείγμα βάσης δεδομένων Northwind.mdb σε μια νέα βάση δεδομένων του SQL Server.

Ακολουθήστε τα παρακάτω βήματα για να εισαγάγετε τη μορφή του αρχείου .mdb ή .accdb σε έναν υπολογιστή που έχει εγκατεστημένο τον SQL Server 2000.
  1. Στα Microsoft Windows XP και σε παλαιότερες εκδόσεις των Windows, κάντε κλικ στο κουμπίStart, τοποθετήστε το δείκτηΠρογράμματα (Programs), τοποθετήστε το δείκτηMicrosoft SQL Server, και στη συνέχεια κάντε κλικ στο κουμπίΕισαγωγή και εξαγωγή δεδομένων.
  2. Κατά την εκκίνηση του "Οδηγού υπηρεσιών μετασχηματισμού δεδομένων", κάντε κλικ στο κουμπίΕπόμενο.
  3. Στο διακομιστήChoose a Data Sourcepage, selectMicrosoft Accessαπό τοData SourceΛίστα (List).
  4. Click the Build button (...) next toΌνομα αρχείουbox, and then browse to the sample database Northwind.mdb.
  5. Διπλό κλικNorthwind, και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο.
  6. Στο διακομιστήChoose a Destinationpage, selectMicrosoft OLE DB Provider for SQL Serverαπό τοDestinationΛίστα (List).
  7. ΣτοSERVERλίστα, κάντε κλικ στο κουμπί(local).
  8. Κάντε κλικUse SQL Server Authentication, and then enter a user name and password recognized by SQL Server or MSDE as a user who has permissions to create databases and tables on the server.
  9. Κάντε κλικRefresh, και στη συνέχεια κάντε κλικ στο κουμπί<new></new>in the Database list.
  10. ΣτοNAMEπλαίσιο, πληκτρολογήστεMyNwind. Accept the default values in theData file sizeANDLog file sizeboxes, and then clickOk.
  11. Κάντε κλικΕπόμενοδύο φορές.
  12. In the Tables list, click theOrder DetailsANDΠαραγγελίεςπίνακες.
  13. Κάντε κλικΕπόμενοδύο φορές, και στη συνέχεια κάντε κλικ στο κουμπίΦινλανδικά.
  14. The DTS package that you created with the DTS Import and Export Wizard runs. When the DTS package is finished, clickOk, και στη συνέχεια κάντε κλικ στο κουμπίΟλοκληρώθηκεto close the wizard.
Follow these steps to import the .accdb file format on a computer that has SQL Server 2005 installed.
  1. In SQL Server Management Studio, connect to the Database Engine server type, expandDatabases, right-click aDatabaseName, τοποθετήστε το δείκτηTasks, και στη συνέχεια κάντε κλικ στο κουμπίImport Data.
  2. Στο διακομιστήChoose a Data Sourceσελίδα, κάντε κλικ στο κουμπίMicrosoft Office 12.0 Access Database Engine OLE DB ProviderΣτοData Sourceλίστα και στη συνέχεια κάντε κλικ στο κουμπίΙδιότητες (Properties).
  3. Στο διακομιστήData Link Propertiespage, type theDatabaseFile.accdbfile name underData SourceΚάντε κλικOk, και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο.
  4. Στο διακομιστήChoose a Destinationσελίδα, κάντε κλικ στο κουμπίMicrosoft OLE DB Provider for SQL ServerΣτοDestinationΛίστα (List).
  5. ΣτοSERVERλίστα, κάντε κλικ στο κουμπίΟΝΟΜΑ_ΔΙΑΚΟΜΙΣΤΗ, και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο.
  6. Στο διακομιστήSpecify Table Copy or Querypage, selectCopy data from one or more tables or views, και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο.
  7. Στο διακομιστήSelect Source Tables and Viewspage, selectTableNameto import the table, and then clickΕπόμενο.
  8. Στο διακομιστήSave and Execute Packageσελίδα, κάντε κλικ στο κουμπίΕπόμενο.
  9. Στο διακομιστήComplete the Wizardσελίδα, κάντε κλικ στο κουμπίΦινλανδικάto close the wizard.

Αναφορές

For more information about DTS and the DTS Import and Export Wizard, please refer to SQL Server Books Online at the following Microsoft Web site:
http://technet.microsoft.com/en-us/sqlserver/bb331756.aspx

Ιδιότητες

Αναγν. άρθρου: 285829 - Τελευταία αναθεώρηση: Σάββατο, 17 Σεπτεμβρίου 2011 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
Λέξεις-κλειδιά: 
kbdatabase kbdesign kbexport kbimport kbhowto kbmt KB285829 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:285829

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com