PANTHEON™ Help

 Toc
 PANTHEON Ajutor - Bun venit
[Collapse]PANTHEON
 [Collapse]Ghiduri pentru PANTHEON
  [Expand]Ghid pentru PANTHEON
  [Expand]Ghid pentru PANTHEON Retail
  [Expand]Ghid pentru PANTHEON Vet
  [Expand]Ghid pentru PANTHEON Fermă
 [Collapse]Manuale de utilizare pentru PANTHEON
  [Collapse]Manual de utilizare pentru PANTHEON
   [Collapse]Începerea
     Primii pași cu PANTHEON
    [Expand]Instalare PANTHEON
    [Expand]Bazele PANTHEON
    [Collapse]Date sistem PANTHEON
     [Expand]Datele sistemului PANTHEON
     [Collapse]MS SQL Server
       Descarcă și instalează MS SQL Server
       Actualizarea SQL Server la o versiune mai nouă
       MS Management Studio - Descarcă și instalează
       Restaurarea bazei de date pe serverul SQL
       Adăugarea utilizatorilor la nivel de server (AddUser_PAX)
       Instalarea SQL pentru acces extern
       Instalarea clienților PANTHEON
      [Expand]MS SQL Server Securitate
      [Expand]Interogări SQL utile
       ExecutareSQL
      [Collapse]Joburi SQL Server
       [Expand]Reîmprospătează stocul
        Reamintiri prin e-mail pentru creanțe restante
        Plan de întreținere a bazei de date
     [Expand]Utilitare Microsoft Windows
     [Expand]Politica de Securitate
     [Expand]Administrarea bazei de date
    [Expand]PANTHEON Securitate
    [Expand]Folosind PANTHEON la Tecta, o companie fictivă
    [Expand]Întrebări frecvente despre Pantheon (F.A.Q.)
   [Expand]Manual de utilizare pentru eBusiness
   [Expand]Setări
   [Expand]Comenzi
   [Expand]Produse
   [Expand]Fabricare
   [Expand]Serviciu
   [Expand]Ajutor
   [Expand]Personal
   [Expand]Financiare
   [Expand]Analitică
  [Expand]Manual de utilizare pentru PANTHEON Retail
  [Expand]Manual de utilizare pentru PANTHEON Vet
  [Expand]Manual de utilizare pentru PANTHEON Farming
[Collapse]PANTHEON Web
 [Collapse]Ghiduri pentru PANTHEON Web
  [Expand]Ghid pentru PANTHEON Web Light
  [Expand]Ghid pentru Terminalul Web PANTHEON
  [Expand]Ghid pentru PANTHEON Web Legal
 [Collapse]Manuale de utilizare pentru PANTHEON Web
  [Expand]Începerea PANTHEON Web
  [Expand]Manual de utilizare pentru PANTHEON Web Light
  [Expand]Manual de utilizare pentru terminalul web PANTHEON
  [Expand]Manual de utilizare pentru PANTHEON Web Legal
[Collapse]PANTHEON Granule
 [Collapse]Ghiduri pentru Granulele PANTHEON
  [Expand]Granul de personal
  [Expand]Granulă Ordine de Călătorie
  [Expand]Documente și Sarcini Granulă
  [Expand]Tabloul de bord Granule
  [Expand]Comenzi B2B Granule
  [Expand]Granul de Serviciu pe Teren
  [Expand]Granul Inventar Active Fixe
  [Expand]Granul de Inventar al Depozitului
 [Collapse]Manuale de utilizare pentru granulele PANTHEON
  [Expand]Începerea
  [Expand]Granul Personal
  [Expand]Comenzi de Călătorie Granule
  [Expand]Documente și Sarcini Granulă
  [Expand]Comenzi B2B Granule
  [Expand]Tabloul de bord Granule
  [Expand]Serviciul de teren Granule
  [Expand]Granul Inventar Active Fixe
  [Expand]Inventar de Magazin Granule
[Expand]Site utilizator

Load Time: 734,3996 ms
"
  2842 | 3240 | 475828 | AI translated
Label

Plan de întreținere a bazei de date

Acest subiect descrie cum să implementați un Plan de Întreținere a Bazei de Date (DBMP) folosind comenzi T-SQL. Un DBMP oferă mai multă funcționalitate decât o simplă copie de siguranță deoarece verifică integritatea bazei de date, repară erorile minore și optimizează performanța bazei de date.

Crearea unui DBMP

Folosind interogarea de mai jos, trebuie doar să modificați variabilele globale, iar scriptul este gata de rulare.


 
use master

begin transaction

declare
  @sPlanID nchar(36),
  @sPlanName varchar(100),
  @sLogDir varchar(100),
  @sBackupDir varchar(100),
  @sJobName varchar(255),
  @sParam varchar(1000),
  @sDBName varchar(100),
  @iStartDate int, 
  @iBackupTime int,
  @iOptiTime int,
  @ReturnCode INT,
  @JobID0 nchar(36),
  @JobID1 nchar(36),
  @JobID2 nchar(36),
  @JobID3 nchar(36),
  @JobID4 nchar(36),
  @JobID5 nchar(36),
  @JobID6 nchar(36),
  @JobID7 nchar(36),
  @JobIDD nchar(36)

  -- Declară variabile globale
  set @sDBName = 'BigDB'  -- Numele bazei de date / modifică după necesitate
  set @sPlanName = 'Plan de întreținere BigDB'  -- Numele planului de întreținere / modifică după necesitate
  set @sLogDir = 'C:\MSSQL7\LOG'  -- Calea către jurnalul serverului / modifică după necesitate
  set @sBackupDir = 'C:\MSSQL7\BACKUP'  -- Calea către locația de backup / modifică după necesitate
  set @iStartDate = 20020425       -- Data când planul de întreținere devine activ (YYYYMMDD)
  set @iBackupTime = 20000         -- Ora de începere a backup-urilor (2:00 AM)
  set @iOptiTime = 10000           -- Ora de începere a optimizării (1:00 AM)

  -- Obține ID-ul planului și inserează-l în tabelul PLANS
  select @sPlanID = NEWID()
  insert msdb.dbo.sysdbmaintplans (plan_id, plan_name, max_history_rows, remote_history_server, max_remote_history_rows)
    values (@sPlanID, @sPlanName, 1000, '', 0)

  -- Pornește joburile
  --!! select @PlanID = N'1403015E-AAC4-4481-81EF-84BCAF0CBC91'

  set @sJobName = 'Job Backup DB pentru Planul de Întreținere DB '''+@sPlanName+''''
  ...

 

Vizualizarea DBMP-urilor

Pentru a afișa o listă a planurilor de întreținere active, rulați următoarea interogare:


 
select *
from msdb.dbo.sysdbmaintplans

 

 

 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!