Archive for giugno 2018
Ufficiale: a settembre riprenderanno i corsi
Dopo una primavera di pausa ma che è servita per riorganizzarci e preparare i nuovi corsi, l’appuntamento è per il 15 Settembre, data della prima lezione del corso completo di Excel.
I corsi si svolgeranno come sempre presso il Circolo Crocetta di Cinisello Balsamo (MI), in Via Stalingrado 16/18.
Per informazioni e iscrizioni, chiedere di Manuel Torres, al numero 02/89693388 oppure 02/89693389
Leggi l'articolo intero | Make a Comment ( None so far )
Quando i messaggi di errori ti allontanano dalla soluzione del problema
Ciao a tutti, secondo articolo in due giorni, dopo un periodo avaro di articoli. Mi sto rifacendo.
Ho installato Sql Server 2017 su una versione di Windows 10 Insider Preview.
Vado a vedere nel menù ma non c’è il Configuration Manager. Vabbè, questo lo risolvo velocissimamente guardando nella cartella c:\Windows\SysWOW64\ qualr file con estensione msc (che non è la compagnia delle crociere) c’è. Credo quindi un collegamento a mmc.exe passandogli come parametro il path completo e nome del file SqlServerManager14.msc.
E fin qua ok. Lancio il collegamento ma mi appare questa schermata:
Classe non valida per me significa che manca una GUID nel registro di sistema, ma quale?
Il problema secondo me è che non è abilitato WMI.
Scarico ed eseguo il WMI Diagnosis Utility seppur la versione sia vecchia (da https://www.microsoft.com/en-us/download/details.aspx?id=7684)
Lo eseguo ma non cambia nulla.
Vabbè, vediamo nei servizi:
Vado allora in Pannello di controllo, Sistema e sicurezza, Strumenti di amministrazione e poi doppio click su Gestione computer.
Andiamo poi su Servizi e applicazioni e quindi su Controllo WMI e poi con il tasto destro andiamo su proprietà:
Abbiamo avuto la conferma che WMI funziona.
Però Sql Configuration Manager continua a non partire.
Alla fine, ho scovato su un blog di qualcuno da qualche parte della Terra che bisogna fare questa operazione:
1) Aprire CMD in modalità Administrator;
2) Andare su C:
3) Digitare C:\>cd "C:\Program Files (x86)\Microsoft SQL Server\140\Shared"
4) Digitare mofcomp sqlmgmproviderxpsp2up.mof e dare l’invio. Apparirà:
C:\Program Files (x86)\Microsoft SQL Server\140\Shared>mofcomp sqlmgmproviderxpsp2up.mof
Compilatore MOF Microsoft (R) versione 10.0.17682.1002
Copyright (c) Microsoft Corp. 1997-2006. Tutti i diritti riservati.
Analisi del file MOF: sqlmgmproviderxpsp2up.mof
Analisi del file MOF riuscita
Memorizzazione dei dati nell’archivio in corso…
Operazione completata.
Ed ecco finalmente risolto il problema.
Ma cosa è il file MOF? Mof sta per Managed Object Format (MOF), un linguaggio basato sul linguaggio IDL (Interface Definition Language) che descrive le informazioni di gestione.
Vediamo brevemente un pezzo di codice:
#pragma autorecover
#pragma namespace("\\\\.\\Root")
Instance of __Namespace
{
Name = "Microsoft";
};
#pragma namespace("\\\\.\\Root\\Microsoft")
Instance of __Namespace
{
Name = "SqlServer";
};
#pragma namespace("\\\\.\\root\\Microsoft\\SqlServer")
Instance of __Namespace
{
Name = "ComputerManagement13";
};
#pragma namespace("\\\\.\\root\\Microsoft\\SqlServer\\ComputerManagement13")
Instance of __Win32Provider as $InstProv
{
Name = "RegProv";
ClsId = "{fe9af5c0-d3b6-11ce-a5b6-00aa00680c3f}";
ImpersonationLevel = 1;
PerUserInitialization = TRUE;
HostingModel = "NetworkServiceHost";
};
Instance of __InstanceProviderRegistration
{
Provider = $InstProv;
SupportsPut = TRUE;
SupportsGet = TRUE;
SupportsDelete = TRUE;
SupportsEnumeration = TRUE;
};
Etc etc etc etc
Vabbè, ho imparato una cosa nuova e ne sono felice ma avrò altre cose da studiare, questo linguaggio MOF che deriva da IDL. (che non avevo mai sentito).
Leggi l'articolo intero | Make a Comment ( None so far )Il sistemista è come Battista?
Oggi ho voglia di scrivere un articolo sul mio blog, nel frattempo che sui miei pc si stanno installando le nuove Build.
E ho pensato a Battista. Non parlo di Battista del M5S.
Per chi non sa chi è Battista, dovete sapere che è un personaggio della Walt Disney dei fumetti, il segretario del ricco Paperon De’ Paperoni.
Ebbene cosa centra? Battista lavora in pratica 24 ore a lucidare monete e correre sempre dietro a lui.
Ebbene, la similitudine mi viene in mente nell’informatica, ma anche nei casi reali senza informatica. Errore su Sql Management Studio, ma è una conseguenza di un errore di explorer, che a sua volta è causato da una errore nel Registry, che a sua volta è causato da file mancante in c:\Windows, che a sua volta etc etc. Alla fine non hai risolto nulla. E’ come appunto quando un qualunque Battista va a innaffiare le piante ma vede che perde l’acqua dalla cucina allora cerca di sistemare l’acqua ma poi si accorge che piove in casa e anche il povero Battista siamo come noi informatici.
Questa similitudine è per dire la morale. Il cliente ha sempre ragione, ok, d’accordo ma a noi informatici fateci lavorare e non correre come disperati a fare il Battista. Gli abbiamo mai messo fretta al nostro dentista dicendogli “fai in fretta a togliere il dente?”, oppure al nostro medico di fiducia “Fai in fretta a dirci cosa abbiamo”. E perché nell’informatica si? Non è uno sfogo, sia ben chiaro, ma una osservazione.
In pratica, questo sono io. A chi di voi, cari amici informatici è successo qualcosa del genere? Cosa ne pensate? Vi immedesimate anche voi in questo personaggio?
Leggi l'articolo intero | Make a Comment ( None so far )