Herstellen einer Verknüpfung zu SQL Server-Daten

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Mit den in SQL Server gespeicherten Daten können Sie arbeiten, indem Sie entweder eine Verknüpfung zu den Daten herstellen oder die Daten in eine Access-Datenbank importieren. Eine Verknüpfung bietet sich an, wenn Sie die Daten mit anderen Personen gemeinsam nutzen, da die Daten zentral gespeichert sind und immer aktuelle Daten angezeigt werden. Zudem können Sie in Access Daten hinzufügen oder bearbeiten, Abfragen ausführen oder Berichte erstellen.

Hinweis :  Dieser Artikel gilt nicht für Access-Apps, d. h. der neuen Art von Datenbanken, die Sie mit Access entwerfen und online veröffentlichen. Weitere Informationen finden Sie unter Erstellen einer Access-App.

Schritt 1: Vorbereitung für ein Verknüpfen

  1. Suchen Sie die SQL Server-Datenbank, zu der eine Verknüpfung hergestellt werden soll. Wenden Sie sich ggf. an den Datenbankadministrator, um die entsprechenden Verbindungsinformationen zu erhalten.

  2. Definieren Sie die Tabellen und Ansichten für die Verknüpfung in der SQL-Datenbank. Sie können gleichzeitig eine Verknüpfung zu mehreren Objekten herstellen.

Überprüfen Sie die Quelldaten unter folgenden Aspekten:

  • Access unterstützt maximal 255 Felder (Spalten) in einer Tabelle. Die verknüpfte Tabelle enthält daher nur die ersten 255 Felder des verknüpften Objekts.

  • Die Spalten, die in einer SQL Server-Tabelle schreibgeschützt sind, sind auch in Access schreibgeschützt.

  1. Um die verknüpfte Tabelle in eine neue Datenbank zu erstellen: Klicken Sie auf Datei > neu >leere Desktopdatenbank. Um die verknüpften Tabellen in einer vorhandenen Access-Datenbank zu erstellen, stellen Sie sicher, dass Sie die erforderlichen Berechtigungen zum Hinzufügen von Daten zur Datenbank haben.

    Hinweis :  Eine verknüpfte Tabelle, die in einer vorhandenen Access-Datenbank erstellt wird, erhält den Namen, den sie auch im Quellobjekt hat. Wird bereits eine andere Tabelle gleichen Namens verwendet, wird der Name der verknüpften Tabelle mit dem Zusatz "1" versehen, z. B. "Kontaktdaten1". (Wird auch "Kontaktdaten1" bereits verwendet wird, erstellt Access den Namen "Kontaktdaten2" usw.)

Schritt 2: Verknüpfen mit Daten

Wenn Sie in einer SQL-Datenbank eine Verknüpfung zu einer Tabelle oder Ansicht herstellen, erstellt Access eine neue Tabelle (die sogenannte verknüpfte Tabelle), die in Struktur und Inhalt der Quelltabelle entspricht. Sie können die Daten entweder in SQL Server oder in Access in der Datenblatt- oder Formularansicht ändern. Die Änderungen werden sowohl in Access als auch in SQL Server widergespiegelt. Alle strukturellen Änderungen an verknüpften Tabellen (z. B. Entfernen oder Ändern von Spalten) müssen Sie in SQL Server und nicht in Access vornehmen.

  1. Öffnen Sie die Access-Zieldatenbank.

  2. Klicken Sie auf der Registerkarte Daten auf ODBC-Datenbank.

  3. Klicken Sie auf die Verknüpfung zur Datenquelle, indem Sie eine verknüpfte Tabelle erstellen > OK, und führen Sie die Schritte im Assistenten. Wenn die DSN-Datei, die Sie verwenden, bereits möchten vorhanden ist, klicken Sie im Feld Datenquelle auswählen auf die Datei in der Liste.

    So erstellen Sie eine neue DSN-Datei

    In der im Feld Datenquelle auswählen, klicken Sie auf neu> SQL Server > Weiter.

    1. Geben Sie einen Namen für die DSN-Datei ein, oder klicken Sie auf Navigieren.

      Hinweis : Sie müssen Schreibberechtigungen in den Ordner, um die DSN-Datei zu speichern.

    2. Klicken Sie auf nächsten die Zusammenfassungsinformationen überprüfen, und klicken Sie auf Ende aus.

      Führen Sie die Schritte in der Assistenten zum Erstellen einer neuen Datenquelle in SQL Server.

  4. Klicken Sie auf OK. Klicken Sie unter Tabellen auf alle zu verknüpfenden Tabellen oder Ansichten, und klicken Sie dann auf OK.

Wenn das Dialogfeld Eindeutigen Datensatzbezeichner auswählen angezeigt wird, konnte Access nicht ermitteln, welche Zeilen der Quelldaten durch welche Felder eindeutig identifiziert werden. Wählen Sie in diesem Fall einfach das Feld oder eine Kombination aus Feldern aus, das/die für jede Zeile eindeutig ist. Wenden Sie sich an den SQL Server-Datenbankadministrator, wenn Sie sich nicht sicher sind.

Wenn der Verknüpfungsvorgang abgeschlossen ist, wird die neue verknüpfte Tabelle (bzw. Tabellen) im Navigationsbereich angezeigt.

Übernehmen der aktuellen Struktur des SQL Server-Objekts

Beim Öffnen einer verknüpften Tabelle oder des Quellobjekts werden die jeweils aktuellen Daten angezeigt. Wurden jedoch Änderungen an der Struktur eines SQL Server-Objekts vorgenommenen, müssen Sie die verknüpfte(n) Tabelle(n) aktualisieren, damit diese Änderungen angezeigt werden.

  1. Klicken Sie im Navigationsbereich mit der rechten Maustaste auf die Tabelle, und klicken Sie dann im Kontextmenü auf Tabellenverknüpfungs-Manager.

  2. Aktivieren Sie jeweils das Kontrollkästchen neben den einzelnen verknüpften Tabellen, die aktualisiert werden sollen, oder klicken Sie auf Alle auswählen, um alle verknüpften Tabellen auszuwählen.

  3. Klicken Sie auf OK > Schließen. .

Hinweis : Da sich die Datentypen in Access von den Datentypen in SQL Server unterscheiden, stellt Access für jede Spalte eine Verknüpfung zum am besten passenden Datentyp her. Die in Access zugewiesenen Datentypen können nur angezeigt und nicht geändert werden.

Weitere Informationen finden Sie unter Möglichkeiten der Freigabe einer Access-Desktopdatenbank.

Seitenanfang

Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×