sql >> Database >  >> Database Tools >> SSMS

Gekozen als het impasseslachtoffer op eenvoudige Add() -> SaveChanges()

Zoals te zien is in de SSMS-screenshot, lijkt er geen indicatie te zijn van een primaire sleutel. Er had een sleutelsymbool naast de ID-kolom moeten staan.

Bij nadere inspectie blijkt dat Id inderdaad als identiteit is gedeclareerd (SQL Server voor AUTO INCREMENT ), maar niet als primaire sleutel. Om Id te maken een echte primaire sleutel klik met de rechtermuisknop op de tabel in SSMS en kies Ontwerp, klik met de rechtermuisknop op de Id rij in de kolomontwerper en klik op PRIMAIRE SLEUTEL INSTELLEN:

Hierna lopen de stresstests zonder zichzelf vast te lopen.




  1. Hoe krijg ik de T-SQL-code om duplicaten te vinden?

  2. Velden uit databasetabellen verwijderen met phpMyAdmin

  3. Fatale fout:maximale uitvoeringstijd van 30 seconden overschreden wanneer ik de dagelijkse run vanaf mijn website uitvoer

  4. Alle exemplaren van een tekenreeks vervangen door waarden uit een array