Daten in verknüpften Tabellen nicht änderbar

Frage:
Die Daten einer in Access eingebundenen SQL Server-Tabelle können nicht geändert werden.

Lösung:
Um die Daten einer SQL Server-Tabelle in Access bearbeiten zu können, muss die Tabelle in Access einen Primärschlüssel besitzen.
Dabei ist es nicht zwingend erforderlich, die SQL Server-Tabelle mit einem Primärschlüssel zu ergänzen. Der Primärschlüssel lässt sich auch beim Einbinden der Tabelle bestimmen.

Die Spalte des Primärschlüssels sollte jedoch einen Datentyp verwenden, der in SQL Server und Access gleich definiert ist. So sind Gleitkommazahlen zu vermeiden, da diese in Access und SQL Server mit unterschiedlichen Genauigkeiten arbeiten. Access kann den Wert einer solchen Spalte nicht darstellen und gibt stattdessen in allen Spalten den Eintrag #Gelöscht aus.
Microsoft behandelt dieses Thema in dem Knowledgebase-Artikel Q128809.

/* übernommen aus der Original sqlfaq.de */