SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Wybrany jako ofiara impasu w prostym Add() -> SaveChanges()

Jak widać na zrzucie ekranu SSMS, wydaje się, że nie ma wskazania klucza podstawowego. Obok kolumny ID powinien znajdować się symbol klucza.

Dalsza inspekcja ujawnia, że ​​Id jest rzeczywiście zadeklarowany jako tożsamość (SQL Server dla AUTO INCREMENT ), ale nie jako klucz podstawowy. Aby utworzyć Id prawdziwy klucz podstawowy kliknij prawym przyciskiem myszy tabelę w SSMS i wybierz Projekt, kliknij prawym przyciskiem myszy Id wiersz w kreatorze kolumn i kliknij USTAW KLUCZ GŁÓWNY:

Następnie testy warunków skrajnych przebiegają bez zakleszczeń.




  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Rozmiar kopii zapasowej studia Microsoft SQL Server Management jest ujemny

  2. Powtarzający się ciąg znaków SQL

  3. Obiekty zarządzania serwerem SQL

  4. SSMS i sp_OAMethod:czy istnieje typ danych większy niż VARCHAR(8000)?

  5. Wyniki kopiowania i wklejania Microsoft SQL Server do programu Excel nie działają