Denne egenskabsside indeholder et sæt egenskaber for indekser, primære nøgler og entydige begrænsninger, der er knyttet til tabellerne i databasediagrammet eller i Table Designer. Indeks og begrænsninger vises ikke grafisk i databasediagrammer.
Tabelnavn
Viser navnet på tabellen i Table Designer eller den markerede tabel i databasediagrammet. Hvis der er markeret mere end én tabel i databasediagrammet, er det kun navnet på den første tabel, der er synlig.
Markeret indeks
Viser navnet på det første indeks i tabellen i Table Designer eller den markerede tabel i databasediagrammet. Hvis der er markeret mere end én tabel i databasediagrammet, er kun navnet på det første indeks for den første tabel synligt. Hvis du vil vise egenskaber for et andet indeks, skal du udvide rullelisten.
Type
Viser den markerede tabels indeks- eller nøgleobjekttype: indeks, primær nøgle eller entydig begrænsning.
Ny
Vælg denne knap for at oprette et nyt indeks, en nøgle eller en entydig begrænsning for den valgte databasetabel.
Slet
Vælg knappen for at fjerne det markerede indeks, den markerede nøgle eller den markerede begrænsning fra tabellen.
Bemærk
Hvis du forsøger at slette en primær nøgle, der indgår i en relation, vises der en meddelelse, hvor du bliver spurgt, om du også vil slette alle relationerne. Du kan ikke slette en primær nøgle uden først at slette de relationer, den deltager i.
Indeksnavn
Viser navnet på det valgte indeks. Du kan omdøbe indekset ved at skrive et nyt navn i dette felt.
Kolonnenavn/rækkefølge
(Kun Microsoft SQL Server 2000.) Viser de kolonner, der bidrager til indekset, den primære nøgle eller den entydige begrænsning, samt om hver kolonnes værdier er arrangeret i stigende eller faldende rækkefølge i elementet. Du kan tilføje, ændre eller fjerne kolonnenavne på denne liste. Du kan også ændre indstillingen stigende/faldende for hver kolonne.
Indeksfilgruppe
Vælg navnet på den filgruppe, som du vil gemme det markerede indeks i. Du skal have mindst én brugerdefineret filgruppe for at kunne aktivere denne indstilling. Denne indstilling er kun tilgængelig for SQL Server 7.0 eller nyere databaser. Hvis du opretter et databaseobjekt og ikke angiver dets filgruppe, tildeler SQL Server det til standardfilgruppen. I første omgang er standardfilgruppen den primære filgruppe.
Du kan finde flere oplysninger om oprettelse og brug af filgrupper i dokumentationen til SQL Server.
Opret ENTYDIG
Markér denne indstilling for at oprette en entydig begrænsning eller et indeks for den markerede databasetabel. Angiv, om du opretter en begrænsning eller et indeks, ved at vælge knappen Begrænsning eller Indeks .
- Ignorer dubletnøgle Hvis du opretter et entydigt indeks, kan du angive denne indstilling til at styre, hvordan SQL Server reagerer, når en række, hvis nøgleværdi er lig med en eksisterende nøgleværdi, indsættes under en masseindsættelse. Hvis du vælger Ignorer dubletnøgle, udsender SQL Server en advarsel, ignorerer den forstyrrende indgående række og forsøger at indsætte de resterende rækker i masseindsættelsen. Hvis du ikke vælger Ignorer dubletnøgle, udsender SQL Server en fejlmeddelelse og annullerer opdateringen af hele masseindsættelsen.
Fyldfaktor
Viser den fyldfaktor, der angiver, hvor fuld hver indeksside kan være. Hvis en udfyldningsfaktor ikke er angivet, anvendes databasens standardudfyldningsfaktor.
Feltindeks
Hvis du har angivet en fyldfaktor på mere end nul procent, og du har valgt indstillingen til at oprette et entydigt indeks, kan du få SQL Server til at bruge den samme procentdel, du har angivet i fyldfaktoren, som den plads, der skal være åben på hver indvendige node. SQL Server angiver som standard en indeksstørrelse med to rækker.
Opret som GRUPPERET
Vælg denne indstilling for at oprette et grupperet indeks for den markerede databasetabel.
Genberegne ikke statistik automatisk
Vælg denne indstilling for at fortælle SQL Server, at den skal bruge tidligere oprettede statistikker. Denne valgmulighed, der kun er tilgængelig for SQL Server 7.0 og nyere databaser, kan forringe ydeevnen for forespørgsler, men vil fremskynde indeksopbygningen.
Du kan finde flere oplysninger om denne indstilling i dokumentationen til SQL Server.
Valideringsmeddelelse
(Kun SQL Server 2000). Viser den tekst, der vises for brugerne, når der indtastes en række, der overtræder indekset, nøglen eller begrænsningen.
For SQL Server 6.5 vises følgende indstillinger.
Indstillinger for sortering af data
Identificer, hvordan dataene er sorteret i indekset, efterhånden som poster føjes til indekset.
- Sortér data Standard. Organiserer data i stigende rækkefølge.
- Data, der allerede er sorteret Accepterer rækkefølgen af eksisterende data.
- Omorganisere sorterede data Omorganiserer dataene i stigende rækkefølge. Vælg denne indstilling, f.eks. når tabellen bliver fragmenteret, eller hvis du vil genopbygge ikke-grupperede indekser.
Indstillinger for dupliker række
Identificer, hvordan indekset skal håndtere dublerede rækker.
- Tillad ikke dublerede rækker Standard. Forhindrer, at indekset gemmes, hvis der findes duplikerede rækker. Hvis der findes dublerede rækker, vises der en fejlmeddelelse.
- Ignorer dublerede rækker Sletter dublerede rækker fra indekset, når det oprettes.
- Tillad duplikerede rækker Opretter indekset, selvom der findes duplikerede rækker.