Udostępnij za pośrednictwem


Jak: Wyłączanie ograniczenia klucza obcego z INSERT i UPDATE sprawozdań

Jeśli wiadomo, że nowe dane spowodują naruszenie ograniczenie , lub jeśli ograniczenie ma zastosowanie jedynie do danych już w baza danych, zaznacz opcję, aby wyłączyć klucz obcyograniczenie podczas transakcji INSERT i UPDATE.

[!UWAGA]

Nowa wersja Projektanta tabel jest dostępna dla baz danych w formacie SQL Server 2012. W tym temacie opisano starą wersję Projektanta tabel, której można używać do baz danych w starszych formatach programu SQL Server.

W nowej wersji definicję tabeli można zmienić za pomocą graficznego interfejsu lub bezpośrednio w okienku skryptów. W przypadku użycia interfejsu graficznego definicja tabeli jest automatycznie aktualizowana w okienku skryptów. Aby zastosować kod SQL w okienku skryptów, kliknij przycisk Aktualizuj. Więcej informacji o nowej wersji można znaleźć w temacie Tworzenie obiektów baz danych przy użyciu Projektanta tabel

.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Aby wyłączyć klucz obcy ograniczenie dla instrukcji INSERT i UPDATE

  1. W Server Explorer, wybierz tabelę z ograniczeniei z bazy danych menu , kliknij Otwórz definicji tabeli.

    Tabela otwiera się w Projektant tabeli.

  2. Z Projektant tabeli menu, kliknij przycisk relacje.

  3. W Relacje klucza obcego okno dialogowe, wybierz relacja w Wybrana relacja listy.

  4. W siatce, kliknij Usuń regułę lub Reguły aktualizacji i wybierz akcję pole listy rozwijanej po lewej stronie właściwość.

    • Brak akcji komunikat o błędzie informuje użytkownik , że usunięcie nie jest dozwolone, i Usuń zostanie przywrócona.

    • Kaskadowo usuwa wszystkie wiersze zawierające dane uczestniczących wrelacja klucz obcy.

    • Ustaw wartość Null ustawia wartość null, jeśli wszystkie kolumny klucz obcy dla tabeli można wprowadzać wartości null.Dotyczy SQL Server 2005 tylko.

    • Ustawianie domyślnej ustawia wartość wartość domyślna określone dla kolumny, jeśli wszystkie kolumny klucz obcy w tabeli Ustawienia domyślne zdefiniowane dla nich.Dotyczy SQL Server 2005 tylko.

[!UWAGA]

Jeśli planowane jest użycie wyzwalaczy do realizacji operacji baza danych , należy wyłączyćograniczenia naklucz obcy w celu uruchomienia wyzwolić .

Zobacz też

Informacje

Okno dialogowe relacji klucza obcego

Inne zasoby

Praca z ograniczeniami

Praca z relacji