sabato 31 ottobre 2009

Ripristinare un DB SQLServer da file .bak

Ecco come riavere in un attimo .mdf e .ldf ripristinati a partire dal file di backup .bak:


Comodissimo in SQLScheduler su db MSSQL Server!

Backup DB SQLServer 2000 / 2005 Free Automatico

Anche se siamo alle "sogliole" del 2010 è il caso di proporvi questo how-to free sulla copia di backup di database sql server 2000 e/o 2005. Ovviamente esistono soluzioni commerciali quali Uranium Backup che già fa tutto ciò che sto per scrivere, ma a pagamento.

Scopo

Creare (schedulare) una procedura automatica di backup di database sql server (.mdf e .ldf) a caldo, quindi senza detach e attach (o meglio senza fermare servizi!!!) ed inviare il tutto su un server remoto (tipo ftp). Predisporre, inoltre, una procedura di ripristino dei backup.

Software
HOW-to

Installate (sul sito la procedura è abbondantemente descritta) ed eseguito SQLScheduler:
  • aggiungete il server sul quale è installato SQLServer (localhost se sulla stessa macchina);
  • create un "New Job" e alla voce "Details" inserite il codice di seguito riportato e correttamente editato secondo le vostre esigenze:




  • alla voce "Schedule" impostare la frequenza di backup;

  • installare ed eseguire Comodo BackUp;

  • progammate il backup dei file .bak in maniera da farlo partire solo dopo che SQLScheduler ne abbia terminato la creazione!!;


Nella mia implemantazione ho preferito creare un batch che viene eseguito al termine della copia (funzione di Comodo BackUp in External Task) che elimina i vecchi file di backup:


StayUp...

giovedì 29 ottobre 2009

AVVISO A TUTTI I NAVIGANTI!!!

Avariato +1!!!
...
Direttamente dalla BunkerFilm per risanare le casse del nostro blog... il VIRUS MAN definitivo... l'unico "stacca la spina del mio notebook senza batteria"...uno che di montaggi se ne intende! Un caloroso applauso al nostro Mr. Cluster. XD


Avariato non sarà più lo stesso... aggiornate l'antivirus!

mercoledì 28 ottobre 2009

Centralizzare ed automatizzare la stampa html PHP e OFFICE

Welcome in the rotten world! Avariati ben ritrovati!

Scenario


Un'applicazione web in intranet aziendale ha la necessità di centralizzare ed automatizzare le stampe in questo senso: File A -> Stampante A; File B -> Stampante B; ecc...

Pre-messa


- Windows, IIS/Apache, PHP, Office Word, qualche stampante;
- con PHP possiamo eseguire comandi utilizzando l'operatore backticks (``);
- in Microsoft Office Word esistono delle robe chiamate MACRO;
- in particolare FilePrintDefault binda direttamente la stampa immediata;
- in fine un file batch per gradire.

Implementazione





Nel codice sopra si imposta una stampante predefinita pima e si lancia un file bat poi.

"C:\Program Files\Microsoft Office\Office12\WINWORD.EXE" %1 /q /n /mFilePrintDefault /mFileExit

è il contenuto del file print.bat; ovviamente occorre aggiornarlo con il percorso corretto del file WINWORD.EXE a seconda della versione utilizzata.


dopo l'implementazione largo all'immaginazione...

lunedì 12 ottobre 2009

Bellezza in bicicletta

Chi di voi non l'ha mai fischiettata, magari mentre passava una bella donzella?

Indimenticabile!