settembre 2007 - Posts

Il clamoroso bug di Excel: la risposta di MS

In questi giorni sta rimbalzando in rete la notizia di un bug alquanto preoccupante che affligge Excel 2007.

Se non foste al corrente della cosa vi rimando a questo link che spiega che in Excel 2007 tutte le moltiplicazioni con valori decimali che danno come risultato 65535 (ovvero 2^16-1) danno un risultato errato. Provate ad esempio a scrivere in una cella la formula "=850*77,1" e come risultato apparirà 100000 anzichè 65535.

La risposta di MS arriva da questo post dove si conferma l'esistenza del bug ma si ridimensiona il problema ad un bug sulla visualizzazione e non sul calcolo. Se in una cella provate a sommare o sottrarre un valore qualsiasi dalla cella contenente il risultato errato vedrete che il risultato torna a posto. Ma con una eccezione. Se ad esempio è A1 la cella contenente il risultato errato (100000 invece di 65535) e nella cella A2 scrivete "=A1+2" il risultato è quello corretto (65537); idem se sottraete qualunque valore. Se però scrivete "=A1+1" il risultato torna ad essere sbagliato (100001).

Anche se il problema è stato ridimensionato ad un bug sulla visualizzazione e non sul calcolo in se ritengo la cosa comunque molto preoccupante per un foglio di calcolo.

Bye

 

Posted by lbianchi with 11 comment(s)
Filed under:

Impostare dipendenze fra servizi

Per la seconda volta in pochi giorni nel newsgroup microsoft.public.it.sql è stato posto un quesito su come subordinare un servizio ad un altro. Nello specifico veniva chiesto di fare in modo che un determinato servizio venga avviato solo dopo che è stato avviato il servizio SQL Server.

In Windows Vista ed in Windows Server 2008 è stata introdotta una nuova modalità di avvio dei servizi, ovvero "Automatic (Delayed Start)", che potrebbe già rappresentare una prima soluzione. Una soluzione certamente più affidabile, applicabile anche ai sistemi operativi precedenti a Windows Vista e Windows Server 2008 è quello di creare un legame di dipendenza tra 2 o più servizi (cosa che già fa il so per alcuni servizi essenziali).

I passi da seguire per creare una propria catena di dipendenze sono indicati in questo articolo della kb.

Bye 

 

Posted by lbianchi with no comments
Filed under: , ,

Quasi un "service pack" per VMWare Workstation 6

Qualche giorno fa è stata rilasciata la versione 6.0.1 di VMWare Workstation. Si tratta di un aggiornamento, gratuito per i possessori di VMWare Workstation 6, necessario per il supporto a Windows Server 2008 sia come host che come guest.

Oltre al supporto ufficiale di Windows Server 2008 (che utilizzavo come host da oltre 2 mesi senza riscontrare alcun problema), con l'aggiornamento vengono supportate ufficialmente alcune distribuzioni di linux. Come ogni service pack che si rispetti (anche se questo ufficialmente non lo è) la solita lista di bug di sicurezza che vengono risolti da questo aggiornamento.

La lista completa delle note di rilascio è presente a questo link.

Bye

Posted by lbianchi with no comments

Evento UGISS a Roma? Dite la vostra...

Davide ha lanciato un sondaggio sul sito di UGISS, per sondare il terreno su un possibile gradimento all'eventualità di tenere un evento UGISS a Roma.

Sento sempre più spesso dire che al nord si organizzano più eventi che non nel centro sud e questa è una possibilità che avete per colmare in parte questa lacuna. Vi invito quindi a prendere parte alla votazione tramite questa pagina e, soprattutto, sponsorizzare l'idea con i vostri amici, conoscenti, colleghi, ecc.

Bye

 

Posted by lbianchi with no comments
Filed under: ,

Mouse e pen drive all-in-one

Leggo in questo comunicato stampa che MS sta per mettere sul mercato un mouse che integrerà anche uno spazio di archiviazione di 1 GB. Sarà un dispositivo in grado di funzionare via bluetooth con una autonomia dichiarata di 3 settimane e che si potrà ricaricare collegandolo con un cavo al trasmettitore (quest'ultimo connesso via USB) pur continuando a lavorare.

Peccato per il costo, poco inferiore ai 100 USD... Confused

 

Posted by lbianchi with no comments
Filed under:

Nasce UGIMobile

Dall'iniziativa di alcune persone è nato UGIMobile, user group dedicato al mondo dei palmari/smartphone con un occhio di riguardo verso chi sviluppa applicazioni per questo tipo di dispositivi.

Bye

Posted by lbianchi with 1 comment(s)
Filed under: ,

Modificare le credenziali di servizio

Fare in modo che la password dell'account con cui gira il servizio SQL Server venga modificata ogni tot giorni, magari per rispetto delle policy aziendali, è una attività che può avere degli impatti non indifferenti sulla continuità del servizio. Tipicamente per un account di servizio viene impostata l'opzione "password never expires" ma è altrettanto vero che ci sono circostanze (e buon senso) che suggeriscono di modificare la password periodicamente.

Se le istanze di SQL Server girano tutte con lo stesso account si rende indispensabile concentrare l'attività in un lasso di tempo più ristretto possibile e la soluzione migliore, in particolare se le istanze di SQL Server sono molte, può essere quella di creare un nuovo account e gradualmente modificare le credenziali con cui gira il servizio SQL Server di ciascuna istanza (ma ricordiamoci di farlo attraverso il SQL Server Configuration Manager e non dall'applet Services Wink ).

Modificando soltanto la password, lasciando invariato l'account, i tempi di fermo vanno dal momento in cui si modifica la password in Active Directory fino al riavvio dei servizi in ciascuna istanza coinvolta. Nel secondo caso, invece, lo stop è limitato al tempo necessario al riavvio dei servizi e un ulteriore vantaggio è rappresentato dal fatto che le attività possono essere scaglionate nel corso di più giorni decidendo, per ciascun database server, quale sia il momento migliore per interrompere l'operatività sia pure per una manciata di secondi (a tutto vantaggio degli SLA).

Questa mattina ho trovato nella mia mailbox la newsletter di Simple-Talk dove veniva segnalato questo articolo che riporta uno script per eseguire la modifica delle credenziali attraverso comandi T-SQL. Molto interessante e che vale la pena di leggere...

Bye 

 

Trasferire i jobs tra 2 istanze di SQL Server

Nelle attività di migrazione dei database da un server ad un altro ci si pone la necessità di traferire anche i job relativi ai database che si intende spostare. Quando i job sono pochi è semplice generarne lo script da SSMS ed eseguirlo nel server di destinazione ma se i job da spostare sono molti potrebbe diventare una attività onerosa.

In questo caso potrebbe essere utile utilizzare SSIS ed in particolare il Transfer Jobs Task che permette di spostare tutti i job oppure solo una parte di quelli presenti in una istanza.

Bye

 

Posted by lbianchi with 1 comment(s)