Gewusst wie: Ändern von Fremdschlüsselbeziehungen
Sie bearbeiten die Fremdschlüsselseite einer Beziehung, um die Zuordnung von Spalten zu Spalten in der Primärschlüsseltabelle zu ändern.
Hinweis |
---|
Eine neue Version vom Tabellen-Designer wird für Datenbanken im SQL Server 2012-Format angezeigt. In diesem Thema wird die alte Version vom Tabellen-Designer beschrieben, die mit Datenbanken in früheren Formaten von SQL Server verwendet wird. In der neuen Version können Sie eine Tabellendefinition durch eine grafische Schnittstelle oder direkt in einem Skriptbereich ändern. Wenn Sie die grafische Oberfläche verwenden, wird die Tabellendefinition im Skriptbereich automatisch aktualisiert. Um den SQL-Code im Skriptbereich anzuwenden, wählen Sie die Schaltfläche Aktualisieren aus. Weitere Informationen zur neuen Version finden Sie unter Vorgehensweise: Erstellen von Datenbankobjekten mit dem Tabellen-Designer. |
Hinweis |
---|
Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So ändern Sie einen Fremdschlüssel
Wählen Sie im Server-Explorer die Tabelle mit dem Fremdschlüssel aus, und klicken Sie im Menü Daten auf Tabellendefinition öffnen.
Die Tabelle wird im Tabellen-Designer geöffnet.
Klicken Sie im Menü Tabellen-Designer auf Beziehungen.
Wählen Sie im Dialogfeld Fremdschlüsselbeziehungen aus der Liste Ausgewählte Beziehung die Beziehung aus.
Klicken Sie im Datenblatt auf Tabellen- und Spaltenspezifikation und anschließend auf die Auslassungszeichen (…), die rechts neben der Eigenschaft angezeigt werden.
Wählen Sie im Dialogfeld Tabellen und Spalten eine andere Tabellenspalte in der Liste aus.Für die Fremdschlüsselspalte und Primärschlüsselspalte müssen Datentyp und Größe übereinstimmen, mit diesen Ausnahmen:
Eine Spalte vom Typ char oder sysname kann mit einer Spalte vom Typ varchar verknüpft werden.
Eine Spalte vom Typ binary kann mit einer Spalte im Typ varbinary verknüpft werden.
Ein benutzerdefinierter Datentyp kann mit seinem Basistyp verknüpft werden.
Alle Änderungen an den Eigenschaften der Beziehung werden wirksam, sobald Sie das Datenblatt im Tabellen-Designer verlassen.Beim Speichern der Tabelle wird die Einschränkung in der Datenbank aktualisiert.