none
Errori continui in SQL2008 SP2 all'esecuzione di un maintenance plan. RRS feed

  • Domanda

  • E' la prima volta che mi trovo a mettere mano su un dbserver e ne stavo studiando le modalità di backup e restore, quindi non date per scontato che abbia seguito neppure i passi più elementari. Inoltre non sò ancora nulla di T-SQL ma, intanto che studio, vorrei che il server riuscisse a fare i suoi backup... Il problema si verifica sia facendo login come sa che con il mio utente di dominio (che comunque ha i permessi necessari per fare i backup "manualmente" nella stessa destinazione).

    La situazione è questa: Windows 2008 R2 Enterprise ENG completamente aggiornato e appena installato, MS SQL server 2008 64bit Enterprise ITA aggiornato al SP2 (ma il problema si poneva anche con il solo SP1).

     Ho creato tre maintenance plan: uno per i db di sistema,  un altro per i db utente e un altro per i transaction log. Pensavo di usare il modello di recupero con registrazione completa perchè a quanto ho capito è quello che garantisce le maggiori probabilità di successo del recovery in caso di problemi. La macchina è sovradimensionata sia in termini di spazio che potenza di calcolo quindi non dovrebbe essere un problema.

    Ogni maintenace plan è composto semplicemente dall'operazione di backup sul database, dall'operazione di pulizia dei file di backup e dalla notifica via mail.

    Il maintenance plan per i db di sistema prevede un solo backup completo al giorno e lavora senza problemi o almeno la cronologia non registra errori.

    Il maintenace plan per i db di sistema prevede un backup completo al giorno e un backup differenziale ogni due ore tra le ore 08.00 e le ore 20.00 ma fallisce quasi subito sempre con lo stesso errore, che riporto di seguito:

    Executed as user: NT AUTHORITY\LOCAL SERVICE.
    Microsoft (R) SQL Server Execute Package Utility  Version 10.0.4000.0 for 64-bit 
    Copyright (C) Microsoft Corp 1984-2005. All rights reserved.

    Started:  17:42:09 
    Progress: 2010-10-10 17:42:09.79
    Source: {8519FB0C-01BD-41E9-98D0-CF6DE4AC3DE6}     
    Executing query "DECLARE @Guid UNIQUEIDENTIFIER     
    EXECUTE msdb..sp...".: 100% complete
    End
    Progress  Error: 2010-10-10 17:42:09.80
    Code: 0xC001000E    
    Source: Backup database utente
    Description: The connection "Connessione al server locale" is not found. This error is thrown by Connections collection when the specific connection element is not found. 
    End
    Error
    Error: 2010-10-10 17:42:09.80    
    Code: 0xC0024104    
    Source: Back Up Database (Full)     
    Description: The Execute method on the task returned error code 0x80131500 (The connection "Connessione al server locale" is not found. This error is thrown by Connections collection when the specific connection element is not found.). The Execute method must succeed, and indicate the result using an "out" parameter. 
    End
    Error  DTExec: The package execution returned DTSER_FAILURE (1). 
    Started:  17:42:09 
    Finished: 17:42:09 
    Elapsed:  0.515 seconds. 
    The package execution failed.  The step failed.

    E questa è la mail di notifica che mi arriva...

    Microsoft(R) Server Maintenance Utility (Unicode) Version 10.0.4000
    Report was generated on "serverdb\<nomedb>".
    Maintenance Plan: Backup database utente
    Duration: 00:00:00
    Status: Succeeded.

     Mi prende pure in giro... Ovviamente nel percorso di backup i file non ci sono. Tra i database utente alcuni sono offline ma nel maintenance plan ho specificato di ignorare i db non in linea.

     Mi viene da pensare che ci sia un qualche errore stupido di configurazione da parte mia ma non avendo esperienza di MS SQL non sò se ho dimenticato di installare qualche componente o se ci può essere qualcosa di mancante...

     Potete aiutarmi???

     

     Il terzo piano prevede solo il backup dei transaction log e pensavo di farlo girare ogni 20 minuti sempre tra le ore 08.00 e le ore 20.00 che, come avrete capito, è più o meno l'orario in cui gli utenti ci lavorano sopra.

    domenica 10 ottobre 2010 17:11

Risposte

  •  Sembra che gli stessi piani creati a mano funzionino regolarmente a meno della notifica che non viene inviata.

     Quindi probabilmente il problema è nel codice generato dal wizard.

    lunedì 11 ottobre 2010 19:14

Tutte le risposte

  •  Come non detto, stamattina falliscono anche i task di backup dei database di sistema, sempre con la stessa causale in Hystory.
     La cronologia inoltre riporta anche il fallimento della notifica via email che invece mi arriva.

     Creando un piano senza utilizzare il wizard invece viene eseguito correttamente. A questo punto direi che il problema è il wizard. Ora mi ricreo tutti i piani e vediamo se così vanno...
    lunedì 11 ottobre 2010 11:57
  •  Sembra che gli stessi piani creati a mano funzionino regolarmente a meno della notifica che non viene inviata.

     Quindi probabilmente il problema è nel codice generato dal wizard.

    lunedì 11 ottobre 2010 19:14