Archivio Posts |
Anno 2018
Anno 2016
Anno 2015
Anno 2009
Anno 2008
Anno 2007
Anno 2006
|
Statistiche |
- Views Home Page: 65.765
- Views Posts: 125.222
- Views Gallerie: 0
- n° Posts: 41
- n° Commenti: 86
|
|
Utente Sql Server con privilegi eccessivi
Le paranoie su di un'adeguata configurazione della sicurezza di Sql Server suonano spesso come eccessive e immotivate.Ecco un piccolo aneddoto che mostra i rischi reali.Oggi un mio cliente mi ha chiesto se ricordassi la password di Administrator del loro server di dominio.Io ovviamente non la ricordavo affatto.Il cliente era disperato, come accedere ora?Tra le mie registrazione server in SSMS avevo però un accesso registrato al loro Sql Server, ho quindi tentato un banale:exec xp_cmdshell 'net u Leggi tutto il post...
mercoledì, 02 dic 2009 Ore. 19.09
Una funzione per generare lo script di una tabella in TSQL
Qui sotto una versione leggibile.Qui invece una versione scaricabile. create function dbo.fi_ScriptTable(@Object v Leggi tutto il post...
venerdì, 25 set 2009 Ore. 12.43
Calcolo di Lifo e Fifo con Sql Server
/*In ambito gestionale una delle questioni fondamentali da affrontare in ambito statistico èquella della valorizzazione del magazzino.Affrontando questa questione è facile rendersi conto che il concetto di valorizzazione nonè univoco, consideriamo infatti subito il seguente esempio:In magazzino abbiamo un prodotto X che abbiamo acquistato a Leggi tutto il post...
martedì, 15 gen 2008 Ore. 12.11
Calcolo progressivo via Cte e operatore Apply
Sql 2005, come è universalmente noto, ha introdotto, rispetto al predecessore, molte novità. Quello che ci interessa qui è un uso intrecciato e non standatd delle nuove Common Table Expression [cte] ricorsive e dell'operatore Apply.L'idea base del funzionamento di una cte ricorsiva è abbastanza semplice, si consideri il set di dati S1. Mettendo questo set in join con altro posso ottenere un set di dati S2 che supporremo avere una struttura identica [Colonne e tipi] a S1. Fatto ciò è possibile us Leggi tutto il post...
martedì, 08 gen 2008 Ore. 15.09
Da intervallo di date a uniqueidentifier e viceversa
Ovviamente uno può pure obiettare che questa cosa non serva assolutamente a nulla, ma non bisogna mettere limiti alla provvidenza :-DNon aggiungo ne commenti ne altro, i tre al mondo a cui potrebbe interessare quello che segue dovrebbero capire. :-D declare @Dalle datetime Leggi tutto il post...
lunedì, 24 set 2007 Ore. 23.01
Storicizzazione dei dati con SQL Server 2005
Talvolta sul ng appaiono richieste relative alla possibilità di archiviare le modifiche subite da un record.Le strategie tradizionali per la soluzione di questo problema richiedono tipicamente la duplicazione delle tabelle e la creazione di strutture complesse che diminuiscono di molto la manutenibilità del db.Qualche giorno fa Lorenzo ha proposto sul ng l'uso del tipo dato xml di sql 2005 per ottenere il riultato.Lo script che segue è un tentativo di mettere in atto questa idea. Si tratta ancor Leggi tutto il post...
mercoledì, 21 feb 2007 Ore. 22.26
Drop foreign keys and idexes and recreate it.
In questi giorni mi trovo alle prese con la pubblicazione di un db SQL 2000 non piccolissimo [12 GB]. In sviluppo ho il nuovo db, in produzione c'è quello vecchio. Il nuovo db è pronto, mi restano da trasferire i dati.Il db è abbastanza complesso e la nuova versione presenta importanti novità. Gli script di trasferimento dati sono necessariamente scritti ad hoc ma sorge un problema.Gli indici e le relazioni rendono sia la fase di sviluppo degli script di trasferimento che la fase di produzione v Leggi tutto il post...
mercoledì, 03 gen 2007 Ore. 18.08
SQL Server: Administration & Development
Vi segnalo che lo User Group Italiano SQL Server ha organizzato,
per il prossimo 15 dicembre, un evento in cui si parlerà, tra le altre
cose, di progettazione di database, piani di backup e database
mirroring. L'agenda completa (ed il link per la registrazione) è
disponibile al linkhttp://www.ugiss.org/Default.aspx?tabid=83Venite numerosi!marc. Leggi tutto il post...
martedì, 12 dic 2006 Ore. 19.58
L'int resterà per sempre a 4 byte?
In VB6 l'integer, se non ricordo male, era un tipo dato a 16 bit [2 byte], in .Net è stato promosso a 32 bit [4 byte], in SQL Server 2000 il corrispondente Int è pure a 4 byte, nelle varie imlementazioni del C si trovano compilatori che intendono la parola int a 4 byte e altri a 2 byte.Perchè sono diversi? e l'int resterà per sempre a 4 byte?La domanda è oziosa e inutile, ma ci ho pensato un bel po' in autostrada tra Bergamo e Asti e butto lì la mia risposta: E' colpa di Von Newman!Premetto che Leggi tutto il post...
lunedì, 31 lug 2006 Ore. 19.22
La scoperta dei frattali cosmici
In questi giorni, leggendo La scoperta dei frattali cosmici mi sono chiesto se uno strumento come SQL Server potesse essere d'aiuto in alcuni pesanti calcoli astronomici, e ho riflettutto un po' sulla possibilità di spremerlo in ambito di evoluzione dei sistemi dinamici.Venendo subito al sodo, avendo una tabelle di masse e relative posizioni e velocità [sul piano negli esempi che seguono, ma per passare al 3D bastano un paio di modifiche banali]: Leggi tutto il post...
lunedì, 31 lug 2006 Ore. 17.53
Testi simili e fi_Simplify
Un nuovo post per approfondire la questione 'similar text' in una direzione diversa rispetto al precedente.Soundex è un algoritmo standard, offerto nativamente anche da sql, in grado di generare, a partire da una stringa qualunque, un codice che ne descrive il valore fonetico. I codici ritornati da soundex sono simili per stringhe che si leggono im modo simile supponendo che a leggere sia un anglofono.Quindi la stringa 'munpho' e 'manfo' c'è da aspettarsi che abbiano un valore di soundex molto s Leggi tutto il post...
sabato, 29 lug 2006 Ore. 11.04
Testi simili e distanza Levenshtein
Come si ricercano in un campo testo valori approssimativamente uguali ad un valore passato?La questione non è per niente banale e richiede una definizione esatta di quel "approssimativamente" e d'altra parte quella definizione dipende dall'ambito di utilizzo.Una richieta naturale durante la ricerca di testi è la posibilità di lavorare case insentive e quindi potere trovare "I promessi sposi" anche cercando "I PROMESSI SPOSI". La richiesta è tanto ovvia che la collation di default di sql server è Leggi tutto il post...
martedì, 11 lug 2006 Ore. 17.50
Cast e Convert
Su microsoft.public.it.sql si discute spesso di casting e formattazione [in special modo di date e numeri] e, mi pare, ne emerge spesso una discreta confusione. La questione è delicata e ha a che fare direttamente con le performances, tuttavia la sintassi TSQL sovrappone fortemente le due problematiche contribuendo a aumentare il disorientamento. In compenso VS.Net ha reso la sintassi in questo senso cristallina e quindi, un programmatore C# o VB.Net non dovrebbe aver problemi a trovare naturale Leggi tutto il post...
domenica, 02 lug 2006 Ore. 13.28
442 calci nel culo.
Che poi il Lorenzo, il Benaglia, per capirci, mi dice tutti i giorni Dai guardaci sul sito Prometric il responso dell'esame, e io che tutti i giorni gli dico Eh ci guardo ma il mio aspettano a correggerlo che prima ci siete voi professionisti molto valevoli e poi noi professionisti poco valevoli e poi non l'ho mica passato che lo so già.E dici e dici e guarda e guarda poi uno si fa anche delle illusioni e poi quando un bel giorno il Lorenzo, il Benaglia nel caso non si fosse ancora capito, quell Leggi tutto il post...
domenica, 21 mag 2006 Ore. 16.34
7 buoni motivi per passare a SQL Server 2005
Luca Bianchi sul suo blog http://blogs.aspitalia.com/lucabianchi segnala un articolo che illustrerebbe 7 motivi per passare da SQL 7 o 2000 a SQL 2005. Con una coerenza straordinaria e mirabile in quell'articolo si riesce a non citare nulla di interessante.Una lettura interessante e divertente.marc. Leggi tutto il post...
mercoledì, 29 mar 2006 Ore. 10.24
71-442 Beta
Oggi ho sostenuto l'esame in beta beta 71-442, è stata un'impresa.Pensavo fino a ieri che non l'avrei mai passato non avendo studiato quasi nulla di SQL 2005 e invece... sono discretamente certo di non averlo passato a causa di una serie di lacune su SQL Server 2000!Ma andiamo con ordine. L'esame è piuttosto lungo e impegnativo. Leggere i case studies in inglese è stato veramente difficoltoso [io non parlo una parola di inglese] e spero tanto che prima o poi questi esami esistano anche in Italia Leggi tutto il post...
mercoledì, 08 mar 2006 Ore. 13.33
Produttoria in SQL Server
Il grande Giorgio Rancati, su microsoft.public.it.sql, alla richiesta di come eseguire una produttoria [il prodotto dei termini di un'aggregazione] ha spiazzato il newsgroup con: Select EXP(SUM( Leggi tutto il post...
venerdì, 24 feb 2006 Ore. 10.05
Replica Replica Replica
Sabato e domenica [...] ho implementato una replica merge, sembrava facile facile e si è rilevata densa di complessità, la replica non si smentisce mai .La situazione comprendeva un server [A] con IP pubblico statico e un server [B] remoto senza IP statico. Le strade possibili erano quindi:- Pubblicatore su A e sottoscrittore pull su B- Pubblicatore su B e sottoscrittore push su APer vari motivi preferivo che pubblicasse A, il server principale, e le strade erano di nuovo [almeno] 2:- VPN t Leggi tutto il post...
lunedì, 13 feb 2006 Ore. 21.59
Microsoft SQL Server 2005. Guida all'uso
Il mio rapporto [appena iniziato] con questi libri tecnici sta andando piuttosto male.Mi sono letto "Microsoft SQL Server 2005. Guida all'uso" di Stanek William R. che è sicuramente molto meglio del precedente ma non si può certo definire un capolavoro.Il volume è una specie di condensato dei BOL e riporta con una pedanteria quasi fastidiosa ogni aspetto del prodotto, ogni parametro delle funzioni, ogni dettaglio dell'interfaccia.Non c'è nessun tipo di enfasi o giudizio per nessuna tematica. Ven Leggi tutto il post...
giovedì, 09 feb 2006 Ore. 14.04
SQL Server? No, Grazie
Su microsoft.public.it.sql Size ha segnalato un'articolo dal titolo autoesplicativo "SQL Server? No, Grazie?" che dimostrarebbe la superiorità palese di Oracle su SQL Server e la generale mediocrità di quest'ultimo.Ecco il link: http://www.feaci.it/letteratura/SQLserver.htmIn realtà l'articolo non centra nessuno degli obiettivi che si propone e arriva a conclusioni che non condivido, non apre alcuna fase di confronto e non dimostra, in sintesi, niente di niente.Il tono dell'articolo è fastidiosa Leggi tutto il post...
venerdì, 03 feb 2006 Ore. 15.23
|
Calendario |
| l | m | m | g | v | s | d |
---|
28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|
|