Denne egenskapssiden inneholder et sett med egenskaper for indekser, primærnøkler og unike betingelser som er knyttet til tabellene i databasediagrammet eller i tabell-Designer. Indekser og betingelser er ikke grafisk representert i databasediagrammer.
Tabellnavn
Viser navnet på tabellen i Tabell Designer eller den valgte tabellen i databasediagrammet. Hvis mer enn én tabell er valgt i databasediagrammet, er bare navnet på den første tabellen synlig.
Valgt indeks
Viser navnet på den første indeksen for tabellen i Tabell-Designer eller den valgte tabellen i databasediagrammet. Hvis mer enn én tabell er valgt i databasediagrammet, er bare navnet på den første indeksen for den første tabellen synlig. Hvis du vil vise egenskaper for en annen indeks, utvider du rullegardinlisten.
Type
Viser indeks- eller nøkkelobjekttypen for den valgte tabellen: indeks, primærnøkkel eller unik begrensning.
Ny
Velg denne knappen for å opprette en ny indeks, nøkkel eller unik betingelse for den valgte databasetabellen.
Slette
Velg denne knappen for å fjerne den valgte indeksen, nøkkelen eller betingelsen fra tabellen.
Obs!: Hvis du prøver å slette en primærnøkkel som deltar i relasjoner, vises det en melding som spør om du også vil slette alle relasjonene. Du kan ikke slette en primærnøkkel uten først å slette relasjonene den deltar i.
Indeksnavn
Viser navnet på den valgte indeksen. Du kan gi indeksen nytt navn ved å skrive inn et nytt navn i denne boksen.
Kolonnenavn/-rekkefølge
(Bare Microsoft SQL Server 2000.) Viser kolonnene som bidrar til indeksen, primærnøkkelen eller den unike betingelsen, sammen med om hver kolonnes verdier er ordnet i stigende eller synkende rekkefølge i elementet. Du kan legge til, endre eller fjerne kolonnenavn i denne listen. Du kan også endre innstillingen for stigende/synkende for hver kolonne.
Indeksfilgruppe
Velg navnet på filgruppen der du vil lagre den valgte indeksen. Du må ha minst én brukerdefinert filgruppe for at denne innstillingen skal være aktivert. Denne innstillingen er bare tilgjengelig for SQL Server 7.0 eller høyere databaser. Hvis du oppretter et databaseobjekt og ikke angir filgruppen, tilordner SQL Server det til standard filgruppe. I utgangspunktet er standard filgruppe primær fil-gruppen.
Hvis du vil ha mer informasjon om hvordan du oppretter og bruker filgrupper, kan du se dokumentasjonen for SQL Server.
Opprett UNIK
Velg dette alternativet for å opprette en unik betingelse eller indeks for den valgte databasetabellen. Angi om du skal opprette en betingelse eller indeks ved å velge enten Begrensning - eller Indeks-knappen .
-
Ignorer duplikatnøkkel Hvis du oppretter en unik indeks, kan du angi dette alternativet for å kontrollere hvordan SQL Server reagerer når en rad der nøkkelverdien er lik en eksisterende nøkkelverdi, settes inn under en masseinnsettelsesoperasjon. Hvis du velger Ignorer duplikatnøkkel, vil SQL Server sende en advarsel, ignorere den innkommende raden som ble fornærmet, og prøve å sette inn de gjenværende radene i masseinnleggingsoperasjonen. Hvis du ikke velger Ignorer duplikatnøkkel, vil SQL Server utstede en feilmelding og rulle tilbake hele masseinnsettelsesoperasjonen.
Fyllfaktor
Viser fyllfaktoren som angir hvor fullstendig hver indeksside kan være. Hvis en fyllfaktor ikke er angitt, brukes databasens standard fyllfaktor.
Tastaturindeks
Hvis du angav en fyllfaktor på mer enn null prosent, og du valgte alternativet for å opprette en unik indeks, kan du be SQL Server om å bruke den samme prosentandelen du angav i Fyllfaktor som plassen der hver innvendige node skal være åpen. Som standard angir SQL Server en indeksstørrelse på to rader.
Opprett som GRUPPERT
Velg dette alternativet for å opprette en gruppert indeks for den valgte databasetabellen.
Ikke kompiler statistikk på nytt automatisk
Velg dette alternativet for å be SQL Server om å bruke tidligere opprettet statistikk. Dette valget, som bare er tilgjengelig for SQL Server 7.0 og høyere databaser, kan redusere spørringsytelsen, men vil akselerere indeksbyggingsoperasjonen.
Hvis du vil ha mer informasjon om dette alternativet, kan du se dokumentasjonen for SQL Server.
Valideringstekst
(bare SQL Server 2000.) Viser teksten som vises for brukerne når en rad som bryter med indeksen, nøkkelen eller betingelsen, angis.
For SQL Server 6.5 vises følgende alternativer.
Alternativer for sortering av data
Identifiser hvordan dataene er bestilt i indeksen etter hvert som poster legges til i indeksen.
-
Sortere data Standard. Organiserer data i stigende rekkefølge.
-
Dataene er allerede sortert Godtar rekkefølgen på eksisterende data.
-
Omorganisere sorterte data Omorganiserer dataene i stigende rekkefølge. Velg dette alternativet, for eksempel når tabellen blir fragmentert eller for å gjenoppbygge indekser som ikke er inkludert.
Alternativer for duplikatrad
Identifiser hvordan indeksen skal håndtere dupliserte rader.
-
Ikke tillat dupliserte rader Standard. Hindrer at indeksen lagres hvis det finnes dupliserte rader. Hvis det finnes dupliserte rader, vises en feilmelding.
-
Ignorer dupliserte rader Sletter dupliserte rader fra indeksen etter hvert som den opprettes.
-
Tillat dupliserte rader Oppretter indeksen, selv om det finnes dupliserte rader.