Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Backup con piano di manutenzione SQL Server 2008.

76 views
Skip to first unread message

Marco

unread,
Apr 8, 2009, 9:40:12 AM4/8/09
to
Salve a tutti, ho il seguente scenario.

Windows Server 2008 64bit ITA con SQL Server 2008 64bit ITA (senza Sql
Server Management Studio).
Da un client mi connetto con un'utente con privilegi Amministrativi sia
sul server che sul DB (autenticazione Windows).
Creo un piano di manutenzione per il backup di un DB (il backup lanciato
manualmente dal singolo DB funziona perfettamente).
Se tento di eseguire il piano di manutenzione ottengo sempre questo errore:

**********************************************************************
Esecuzione non riuscita. Per ulteriori informazioni, vedere il piano di
manutenzione e i log della cronologia dei processi di SQL Server Agent.
**********************************************************************

Le log del sotto piano di manutenzione ottengo questo:

**********************************************************************
Sottopiano_1,,Eseguito come utente: PITV\SRV2008$.
Utilità di esecuzione pacchetti Microsoft (R) SQL Server Version
10.0.1600.22 for 64-bit Copyright (C) Microsoft Corp 1984-2005.
Tutti i diritti riservati. Inizio: 15.20.27 Errore: 2009-04-08
15:20:27.25
Codice: 0xC0014005
Origine: Descrizione: Il tipo di connessione "ADO.NET:SQL"
specificato per la gestione connessione "Connessione al server locale"
non è riconosciuto come un tipo valido di gestione connessione. Questo
errore viene restituito quando si tenta di creare una gestione
connessione per un tipo di connessione sconosciuto. Controllare
l'ortografia nel nome del tipo di connessione.
Fine errore
Errore: 2009-04-08 15:20:27.25
Codice: 0xC0010018
Origine: Descrizione: Errore durante il caricamento del valore
"<DTS:ConnectionManager xmlns:DTS="www.microsoft.com/SqlServer/Dts">
<DTS:Property DTS:Name="DelayValidation">
**********************************************************************

Che fare? Ho cercato un pò ovunque ma non trovo nulla.

Grazie in anticipo

Marco

David Martin

unread,
Apr 8, 2009, 10:56:41 AM4/8/09
to
Marco wrote:

> Che fare? Ho cercato un p� ovunque ma non trovo nulla.

Non so come aiutarti nello specifico, posso solo darti un consiglio che
applico sempre. Anzich� usare i piani di manutenzione, scriviti la tua
istruzione di backup col t-sql: facile, semplice da lanciare, sai cosa
fa, non passi per i SSIS (e quindi eviti le rogne e i messaggi
incomprensibili che ti forniscono).

--
David Martin

Marco

unread,
Apr 8, 2009, 11:12:12 AM4/8/09
to
David Martin ha scritto:
> Marco wrote:
>
>> Che fare? Ho cercato un pò ovunque ma non trovo nulla.

>
> Non so come aiutarti nello specifico, posso solo darti un consiglio che
> applico sempre. Anziché usare i piani di manutenzione, scriviti la tua

> istruzione di backup col t-sql: facile, semplice da lanciare, sai cosa
> fa, non passi per i SSIS (e quindi eviti le rogne e i messaggi
> incomprensibili che ti forniscono).
>

E dici quindi di eseguirla con le operazioni pianificate di windows?
Come faccio con la express???

Va beh...

David Martin

unread,
Apr 8, 2009, 11:46:56 AM4/8/09
to
Marco wrote:

> E dici quindi di eseguirla con le operazioni pianificate di windows?
> Come faccio con la express???

Con la Express ti 'attacchi' in ogni caso, non puoi eseguire ne un piano
di manutenzione ne una qualsiasi altra istruzione pianificata
direttamente da SQL Server.
Esistono prodotti di terze parti che aggiungono una sorta di
schedulatore, ma nessuno di quelli che ho provato mi ha soddisfatto.

--
David Martin

David Martin

unread,
Apr 8, 2009, 11:49:06 AM4/8/09
to
Marco wrote:

> E dici quindi di eseguirla con le operazioni pianificate di windows?

Se invece non usi la Express (come mi pare di dedurre dall'errore che
hai riportato), esegui la tua istruzioni t-sql di backup dentro un job
pianificato di SQL Server Agent.

--
David Martin

giorgio rancati

unread,
Apr 8, 2009, 5:33:47 PM4/8/09
to

"Marco" <nie...@niente.it> ha scritto nel messaggio
news:%2365zlxF...@TK2MSFTNGP04.phx.gbl...

>
> E dici quindi di eseguirla con le operazioni pianificate di windows? Come
> faccio con la express???

Ciao Marco,

ad esempio:
Crea una stored procedure con le istruzioni di backup poi crea un un file
bat o cmd e dentro ci scrivi:
----
sqlcmd -S .\SQLEXPRESS -E -Q "EXEC NomeDatabase.dbo.usp_TuaStoredprocedure"
----
poi salvi il file e lo inserisci nelle operazioni pianificate di windows.

Ciao
--
Giorgio Rancati
[Office Access MVP]


0 new messages