Konvertieren einer Access-Datenbank in eine SQL Server-Datenbank

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 237980 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Hinweis: Wenn Sie Access 97 und eine höhere Version verwenden, können Sie auch SSMA (SQL Server Migration Assistant) für Access verwenden. Weitere Informationen zum SQL Server Migrationsassistenten für Access finden Sie auf folgender Microsoft-Website:

http://www.microsoft.com/sqlserver/de/de/product-info/migration-tool.aspx#Access

Die einfachste Möglichkeit, eine Access-Datenbank in eine SQL Server-Datenbank umzuwandeln, besteht darin, den Upsizing-Assistenten zu verwenden. Der Upsizing-Assistent
  • erhält Datenbankstrukturen, einschließlich Daten, Indizes und Standardwerten.
  • wandelt Gültigkeitsregeln und Standardwerte aus Access automatisch in die passenden Entsprechungen in SQL Server um und
  • erhält die Beziehungen zwischen den Tabellen sowie die referenzielle Integrität nach dem Upsizing-Vorgang.


Wenn Sie den Upsizing-Assistenten von Access 2000 ausführen möchten, zeigen Sie im Menü Extras auf Datenbank-Dienstprogramme, und klicken Sie auf Upsizing-Assistent.

Damit Sie den Upsizing-Assistenten aus Access 97 benutzen können, müssen Sie erst das Microsoft Access 97 Upsizing-Tool von folgender Website herunterladen:
http://www.microsoft.com/en-us/download/details.aspx?id=16085

Wenn Sie den Upsizing-Assistenten von Access 97 ausführen möchten, zeigen Sie im Menü Extras auf Add-Ins, und klicken auf Upsize to SQL Server (Auf SQL Server upsizen).

Wenn Sie über eine frühere Version von Microsoft Access verfügen, können Sie eine der beiden folgenden Vorgehensweisen wählen:
  • Aktualisieren Sie Ihre Version von Access entweder auf Access 97 oder Access 2000, und führen Sie den Upsizing-Assistenten aus.
  • Benutzen Sie SQL Server Data Transformation Services (DTS), um die Daten aus Ihrer Access-Datenbank in eine SQL Server-Datenbank zu importieren. Weitere Informationen zu DTS und dem DTS Import-Assistenten finden Sie der Online-Dokumentation von SQL Server 7.0 unter "Data Transformation Services" und "DTS-Import- und DTS-Export-Assistent". Ein Beispiel finden Sie unter "Importieren von Daten aus einer Access-Datenbank (Beispiel)" unter SQL Server Books Online.

Access 2000

Zeigen Sie in Access 2000 im Menü Datei auf Neu, und klicken Sie dann auf Neues Projekt (bestehende Daten). Mit dieser Option wird eine automatische Anwendung zur Datenverarbeitung (ADP) erstellt. Diese Anwendung verwendet automatisch die SQL Server Desktop Engine, auch bekannt als MSDE 2000, oder SQL Server als Server und verwendet die ADP-Datei als Anwendung.

Hinweis: Wenn Sie den Upsizing-Assistenten von Access 97 oder Access 2000 auf SQL Server 2000 ausführen, erhalten Sie möglicherweise einen "Überlauffehler". Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
279454 Fehlermeldung "Überlauf" beim Upsizing auf SQL Server 2000
Weitere Informationen zu Problemen zwischen Access 2000 und SQL Server 2000 finden Sie im folgenden Artikel der Microsoft Knowledge Base:
269824 Beschreibung von Inkompatibilität stellt zwischen Access 2000-Projekten aus (* ADP ) und SQL Server 2000
Die folgenden Whitepapers können Ihnen beim Importieren Ihrer Access-Anwendung in SQL Server behilflich sein:
  • Entwerfen effizienter Anwendungen für Microsoft SQL Server: In diesem Whitepaper wird erklärt, warum das ISAM-Anwendungsdesign (ISAM = Indexed Sequential Access Method) nicht für SQL Server geeignet ist.
    http://msdn2.microsoft.com/de-de/library/aa226307(SQL.70).aspx
  • Migrating Your Microsoft Access Database to SQL Server 7.0: In diesem Whitepaper wird der Upsizing-Assistent behandelt, einschließlich Informationen zu Designänderungen und Beschränkungen des Assistenten.
    http://technet.microsoft.com/de-de/library/cc917601.aspx

Access 97

Weitere Informationen zu den Microsoft Access Upsizing Tools 97 finden Sie auf der folgenden Microsoft-Website: Besuchen Sie die folgende Microsoft-Website, um die Microsoft Access Upsizing Tools 97 herunterzuladen:
http://www.microsoft.com/en-us/download/details.aspx?id=16085
Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base:
176614 Microsoft Access 97 Upsizing Tools verfügbar
279454 Fehlermeldung "Überlauf" beim Upsizing auf SQL Server 2000

Informationsquellen

Weitere Informationen zur Migration einer Access-Datenbank zu SQL Server finden Sie auf folgender Microsoft-Website:
http://msdn.microsoft.com/de-delibrary/aa139985.aspx

Eigenschaften

Artikel-ID: 237980 - Geändert am: Montag, 27. Januar 2014 - Version: 11.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft Access 2000 Standard Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 2.0 Standard Edition
Keywords: 
kbsqlsetup kbhowtomaster kbhowto kbinfo KB237980
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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