SourceOne Email Management: Sådan køres SourceOne-databasevedligeholdelsesscripts

Summary: Sådan køres SourceOne-databasevedligeholdelsesscripts

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Vær opmærksom på følgende, før du vedligeholder SourceOne-databaserne:

  1. Gennemgå retningslinjerne for vedligeholdelse af SourceOne-databaserne, der findes i SourceOne Email Management Administration Guide.

  2. Bestem, hvor ofte databasevedligeholdelsesscripts skal køres. Som hovedregel kan det være nødvendigt at udføre vedligeholdelse så ofte som tre gange om ugen, hvis systemet er meget aktivt, f.eks. et system, der behandler over 100.000 dokumenter om dagen. Derudover kan vedligeholdelsesscripts bruges til at bestemme en passende kadence ved at køre dem i simuleringstilstand med jævne mellemrum ved hjælp af oplysningerne til at bestemme, hvor hurtigt indekser bliver fragmenteret i hvert unikt miljø. Se SourceOne-administrationsvejledningen for yderligere vejledning.

  3. Kør scripts uden for spidsbelastningsperioder. Dette skyldes, at databasevedligeholdelsesprocessen er meget ressourcekrævende og forårsager høj disk- og CPU-brug.

  4. Scriptene kan køres på SQL Server i online- eller offlinetilstand med følgende overvejelser:  

    1. Kør online, kun på SQL Server Enterprise-udgaven. Husk, at SourceOne-ydeevnen vil blive forringet

    2. Hvis du vil køre offline, skal du afbryde SourceOne-systemet ved hjælp af de SourceOne-suspenderings- og CV-scripts, der følger med softwaren. Hvis systemet ikke afbrydes, kan det medføre problemer, da tabeller i databasen kan blive låst, hvis du bruger SQL Standard-udgaven.

    3. SourceOne-aktiviteter, søgninger og administrative opgaver bør ikke køres, når der udføres online eller offline vedligeholdelse. Når du afbryder SourceOne, skal du brugescriptet ES1_ActivitySuspend.vbs i stedet for ES1_ActivityBackupSuspend.vbs-scriptet for at forhindre aktivitet på databasen, mens vedligeholdelsen køres. 

    4. Det foretrækkes at udføre databasevedligeholdelse med databasen i offlinetilstand, fordi det gør det muligt at udføre mere komplet vedligeholdelse.

  5. Sørg for, at der er tilstrækkelig plads til, at SQL Server-logfilerne og TempDB-databasen kan vokse, mens scriptene køres. TempDB-databasen kan vokse til yderligere 20% af sin nuværende størrelse i løbet af denne proces.

  6. Planlæg udførelsen af databasevedligeholdelsesscripts ved at oprette en planlagt opgave for at udføre scriptet ved hjælp af Windows Planlagt opgave-appleten. Du kan også planlægge de lagrede procedurer, der bruges af databasevedligeholdelsesscripts, til at køre efter en tidsplan ved at oprette SQL Server Agent-job. Se følgende artikel for at få oplysninger om SQL Server Agent-job:  Linkfejl https://support.emc.com/kb/334482

  7. Vedligeholdelsesscripts får timeout efter ca. 12 timer for at forhindre, at de kører for længe og bruger for mange ressourcer. Hvis der opstår timeout, kan du køre scriptet igen, og det starter, hvor det slap.

Se dokumentationen til administrationsvejledningen til e-mailadministration , og yderligere oplysninger kan findes på siden:

Additional Information

Hvis du vil køre SourceOne-vedligeholdelsesscripts, skal du først logge på den SQL-server, der er vært for databaserne, med en konto, der har tilladelserne Rediger og Vis databasetilstand. Som tidligere nævnt kan vedligeholdelsesscripts køres mod databaserne SourceOne Activity, Archive og Discovery Manager. Indstillingerne og outputtet for hver database er meget ens med undtagelse af en partitioneret arkivdatabase.
 
Scriptene for hver database findes i installationspakken SourceOne i mappen Setup\Database\Utilities\Maintenance .

  1. Kopiér mapperne i mappen til et bibliotek på SQL Server-computeren. 

Hver mappe indeholder vedligeholdelsesbatchfilen og et tilknyttet Visual Basic-script til at omdirigere output til logfilerne samt til terminalskærmen.  

       2. Udfør batchfilen enten ved at køre den fra DOS-kommandoprompten eller ved at dobbeltklikke på filnavnet (nedenfor er de tilgængelige batchfiler):

  • ES1_ActivityDB_Maintenance_mssql.bat

  • ES1_ArchiveDB_Maintenance_mssql.bat

  • ES1_DMDB_Maintenance_mssql.bat

       3. Som svar på prompten skal du angive navnet på den SQL Server, som databasen er installeret på. Hdet Indtast nøgle.
 
       4. Som svar på denne meddelelse skal du angive navnet på den database, der skal behandles. Standarddatabasenavnet er enten ES1Archive, ES1Activity eller Discovery Manager, afhængigt af det anvendte script. Tryk på enter-tasten.  
 
       5. Som svar på denne meddelelse skal du angive, om der skal vises en rapport om indeksfragmentering, og om der skal vises en simulering af vedligeholdelsestrinnene. Standarden er at vise rapporten og de simulerede vedligeholdelsestrin, før disse trin rent faktisk udføres. Vi accepterer standard og Skriv Y og tryk på enter-tasten.

       6. Som svar på denne meddelelse skal du angive, om indekser skal genopbygges i online- eller offlinetilstand. Vælg offlinetilstand, hvis indeksene skal genopbygges. Standardindstillingen er onlinetilstanden. Vedligeholdelsesscriptet defragmenterer eller genopbygger indekser baseret på mængden af fragmentering, der er registreret i indekset:

 0 - 9% fragmentering, ingen behandling udføres eller er nødvendig.

 10 - 30% fragmentering, indekset er defragmenteret.

 Større end 30% fragmentering genopbygges indekset.
 

       Vi vælger standardindstillinger ved at skrive Y og trykke på enter.

 
      7. Som svar på denne meddelelse skal du angive, om SQL-statistikken skal opdateres, når indeksene er defragmenteret eller genopbygget. Standarden er at opdatere statistikken. Hvis du har tid nok, er det altid bedst at udføre din statistikopdatering umiddelbart efter defragmentering eller genopbygning af indekserne, da det gør din statistikopdatering så effektiv som muligt.
 
      8. En fragmenteringsrapport før defragmentering vises på skærmen samt simuleringsvedligeholdelseskommandoerne.
 
        Når vi har gennemgået rapporten, kan vi gå videre til næste prompt.
 
      9. Som svar på denne meddelelse skal du angive, om du vil udføre de vedligeholdelsestrin, der blev angivet i simuleringen, eller om de ikke skal udføres. Standard er at udføre dem. Vælg din mulighed, og tryk på Enter.
 
      10. Data om vedligeholdelsesbehandlingen skrives til skærmen, efterhånden som behandlingen finder sted. Når det er færdigt, skal du trykke på en vilkårlig tast for at fortsætte.  
 
Disse data registreres også i en logfil, der er oprettet i arbejdsmappen, og har samme navn som det batchscript, du kørte, men med et filtypenavn, der slutter med .log. Hvis vi f.eks. kører vedligeholdelsesscriptet Arkivdatabase, hedder logfilens navn ES1_ArchiveDB_Maintenance_mssql.log. 

Affected Products

Software
Article Properties
Article Number: 000019501
Article Type: How To
Last Modified: 29 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.