Ved bruk av funksjonen Cleanup Database kan du slette gamle forsendelser, kontakter, feillogger og forsendelsesdokumenter både manuelt og automatisk.
- Les dette før du starter opprydningsprosessen
- Manuell sletting av forsendelsesdata
- Automatisk sletting av forsendelsesdata
- Sletting av andre data
- Slette data i SQL Management Studio
Les dette før du starter opprydningsprosessen.
- Vi anbefaler at du tar en sikkerhetskopi før og etter at du rydder opp i gamle data.
- Sett Database recovery model til Simpel hvis du kjører SQL Express. Sjekk med IT-avdelingen din før du gjør endringer i gjenopprettingsmodellen. Gjør aldri endringer hvis du ikke vet forskjellen mellom de forskjellige gjenopprettingsmodellene. Les mer om gjenopprettingsmodeller på Microsoft.
- Bekreft at du har nok diskplass, og slett litt data om gangen. Å kjøre opprydding krever diskplass. Jo mer data du rydder opp, jo mer diskplass trengs for at prosessen skal kjøre. Å rydde opp i store mengder data på en gang kan ta veldig lang tid.
- Opprydningsprosessen kan ikke avbrytes når den er startet.
- Vi anbefaler at du foretar sikkerhetskopiering og opprydding utenfor arbeidstid.
Manuell sletting av forsendelsesdata
- Gå til File > Cleanup Database, og velg fanen Shipments.
- Under Cleanup Level velger du plasseringen til dataene som skal slettes.
- Under Shipments in Database ser du hvor mye plass som kan frigjøres.
- Ved siden av Days old velger du antall dager, så slettes alle data som er eldre enn det angitte antallet.
- Under Shipment Source velger du hvilke data som skal slettes.
- Du starter slettingen ved å klikke på Cleanup.
- Klikk på Yes hvis du vil at dataene skal slettes.
- For å unngå utilsiktet sletting må du bekrefte slettingen to ganger. Klikk på No for å slette og Yes for å avbryte.
Automatisk sletting av forsendelsesdata
- Klikk på pilen på knappen Cleanup, og velg Schedule.
- Angi informasjonen på samme måte som for manuell sletting.
- Opprett en ny jobb ved å klikke på New og skrive inn et navn. Klikk på OK for å lagre.
- Klikk på New for å lage en timeplan, og velg Recurrent hvis slettingen skal gjentas, eller Run Once hvis slettingen bare skal utføres én gang. Du kan også velge Interval hvis du vil angi start- og sluttidspunkt samt minuttintervaller.
- Velg deretter ukedager og klokkeslett.
- Klikk på OK for å lagre planen.
Sletting av andre data
Hvis du går til fanen Miscellaneous under Cleanup database, kan du slette gamle kontakter, forsendelsesdokumenter, feillogger for sletting og forsendelsesregler. Det er hovedsakelig forsendelsesdokumentene som tar mye plass. Generelt anbefaler vi ikke å slette jobber og feillogger ettersom disse kan være nyttige ved behov for feilsøking.
- Gå til File > Cleanup Database, og velg fanen Miscellaneous.
- Cleanup Documents on Transmitted Shipments sletter alle forsendelsesdokumenter for overførte forsendelser. MERK: Forsendelseshistorikken slettes imidlertid ikke.
- Cleanup trashed contacts sletter kontakter.
- Cleanup error logs sletter On-premises feillogger.
- Cleanup jobs sletter loggen over On-premises handlinger.
- Cleanup Shipping Rules sletter loggen over Shipping Rules (forsendelsesregler), gitt at du bruker denne funksjonen.
- Cleanup Documents on Transmitted Shipments sletter alle forsendelsesdokumenter for overførte forsendelser. MERK: Forsendelseshistorikken slettes imidlertid ikke.
- Velg hvor gamle dataene skal være, under den aktuelle funksjonen, og klikk på CleanUp. Du kan også konfigurere automatisk sletting ved å velge Schedule og angi en tidsplan på samme måte som for automatisk sletting av forsendelsesdata.
Slette data i SQL Management Studio
- Åpne SQL Management Studio, og finn nShift/Consignor-databasen.
- Opprett følgende spørring. Rett opp «Databasename» og angi ved siden av «dtBefore = Getdate» hvor gamle dataene som slettes, skal være. Hvis alt skal slettes, angir du 0, som i eksempelet.
USE [DATABASENAME]
GO
declare @dtBefore datetime;
select @dtBefore = GetDate() - 0;
execute dbo.spCleanupForInstallation @dtBefore;
GO - Kjør spørringen.
- Sletting starter. Dette kan ta flere minutter.