01. juni 2004 - 15:04Der er
4 kommentarer og 1 løsning
restore index uden tabeller
Jeg har et stort problem med at restore indexes. Jeg har en backup af en database, med tilhørende logfil og indexes som ligger i samme filgruppe. Da jeg skal til at ændre indexes på databasen, ville jeg gerne have mulighed for at kunne restore de gamle indexes fra backuppen, hvis det bliver nødvendigt, men jeg kan bare ikke se hvordan man kan gøre det uden at restore hele databasen (der er rigtig mange inserts i db'en, så jeg vil meget nødigt være nød til at restore min tabeller med data i)?? Jeg har prøvet gennem dts (den ville ikke vise system tabeller). Jeg har prøvet at restore databasen til et andet navn, og så forsøgt med en insert into sysindexes, men det havde jeg heller ikke held med! Hvad kan kan gøre ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Du vil vel ikke lave restore af index uden tabeller, hvis der er lavet inserts efter backup'en er taget? Hvis det kan lade sig gøre, vil tabeller og index jo ikke længere hænge sammen.
Du kan altid lave en backup af index definitionerne, som du efterfølgende kan restore/genoprette, men det vil selvfølgelig medføre at databasen bruger en vis mængde tid på dette.
Jo jeg vil meget gerne restore mine index uden tabellerne, også selv om de så ikke hænger sammen mere (jeg ved godt at det lyder dumt:-) ). Hvad er systaxen for at backuppe et index, så jeg kan restore det igen?? Dette er ikke noget jeg har kunne finde i bol, eller noget andet sted?
Hvad gør folk så i følgende tilfælde: Bruger profiler for at lave en trace file. Giver den til tuningswizarden. Dropper de eksisterende index'es for at tilføje dem som tunings wizarden anbefaler. 1 uge efter husker man at der lige var et par funktioner som kun kører hver fjortene dag, som benytter nogle indexes som ikke er der mere, som man så virkelig har brug for. Det er noget i den stil jeg prøver at undgå.
Et index kan jo altid genoprettes med CREATE INDEX. Hvis du genererer script til alle dine indexes med Enterprise Manager og gemmer scriptet i en fil kan du altid senere pille enkelte CREATE-statements ud af filen og så bare køre dem med Query Analyzer. Så skulle indexet være på plads igen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.