Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

SQL Server

Articolo sull’uso di MongoDB con C#

Finalmente ho trovato il tempo di fare qualche prova con MongoDB, un interessante database NoSQL di tipo document-oriented. Ne ho così approfittato per scrivere un articolo sull’argomento, in cui fornisco un’introduzione al suo utilizzo con C#. Come sempre, se siete interessati e/o incuriositi, mi farebbe piacere sapere cosa ne pensate! Tag di Technorati: .NET,Programming,C#,ADO .NET

posted @ lunedì 5 marzo 2012 00:28 | Feedback (3) | Filed Under [ C# SQL Server ]

Convertire un orario da UTC a ora locale

Quest'oggi avevo la necessità di convertire un orario in formato UTC, prelevato da un database, nell'orario locale. Il tipo DateTime mette a disposizione un metodo, ToLocalTime, che sembra perfetto per questo scopo. Tuttavia, il suo utilizzo "diretto" non porta il risultato sperato. Il motivo è semplice: se leggo un campo datetime da un database e lo salvo in una variabile DateTime, .NET suppone che tale orario sia espresso nel formato locale, quindi se su tale variabile invoco il metodo ToLocalTime, ottengo di nuovo l'orario originale. Per ottenere il risultato voluto, è necessario utilizzare un'istruzione come la seguente: ...

posted @ martedì 3 gennaio 2012 21:38 | Feedback (1) | Filed Under [ C# VB .NET ASP .NET SQL Server ]

SQL Server Compact 4.0 e applicazioni desktop

SQL Server Compact 4.0 non supporta le applicazioni desktop. Se a queste ultime si cerca di aggiungere un tale database, si ottiene un messaggio di errore: The version of the Microsoft SQL Server Compact database that you are adding to the project is not supported by the project type. The database will be added to the project, but tool such as the Dataset Designer will not work with this database. Più precisamente, ciò significa che non è possibile aggiungere Entity Data Model ad un'applicazione Windows. SQL Server Compact 4.0 con Entity Framework è supportato...

posted @ mercoledì 28 dicembre 2011 14:52 | Feedback (0) | Filed Under [ SQL Server .NET 4.0 Visual Studio 2010 ]

Aggiornamento a .NET Framework 4.0.2

Questa me l’ero proprio persa... Un paio di mesi fa è stato rilasciato l’aggiornamento 4.0.2 del .NET Framework. Si tratta di un update per Visual Studio 2010 SP1 che aggiunge il supporto alle funzionalità AlwaysOn e LocalDB introdotte con SQL Server “Denali”. Esso, inoltre, comprende anche tutte le novità introdotte con la versione 4.0.1, rilasciata lo scorso aprile (StateMachine per Windows Workflow Foundation, comprendente l’aggiunta di un designer, supporto a SqlWorkflowInstanceStore  per SQL Azure, Compensation Extension per WF4) . Da notare che la nuova versione del Framework verrà aggiunta a quelle disponibili nella lista Target framework di Visual Studio. Sarà possibile...

posted @ venerdì 23 dicembre 2011 02:30 | Feedback (0) | Filed Under [ C# VB .NET Updates & Service Pack SQL Server .NET 4.0 Visual Studio 2010 ]

DotNetToscana risorge!

Ultimamente, non ci siamo quasi più fatti sentire, quindi immagino che molti di voi abbiamo pensato che DotNetToscana fosse morta. E invece, come l’araba fenice, siamo tornati! Dopo una serie di incontri, virtuali e non, abbiamo pubblicato un nuovo sito web, molto più snello e veloce del precedente. Ma, soprattutto, abbiamo deciso di partire alla grande organizzando un Hands On Lab sullo sviluppo di videogiochi per Windows Phone 7 con XNA. L’evento si svolgerà il 14 Maggio a Pisa e avrà durata giornaliera. E’ già tutto pronto: sul nostro sito potete leggere di cosa si tratta e registrarvi immediatamente...

posted @ venerdì 15 aprile 2011 00:38 | Feedback (4) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi .NET 4.0 Visual Studio 2010 AJAX Dynamic Data ]

Sondaggio DotNetToscana

DotNetToscana non è mai decollata come avremmo voluto. Comunque noi non ci arrendiamo e ce la metteremo tutta per cambiare rotta ed imboccare quella giusta. Vogliamo approfittare di questa pausa estiva per riflettere sulle difficoltà ed i problemi che abbiamo incontrato più volte in questi anni e risolverli. Però per farlo al meglio abbiamo bisogno anche di sentire la vostra voce, per questo abbiamo creato un piccolo sondaggio grazie a cui potrte farci sapere le vostre opinioni, i vostri consigli e suggerimenti. L’obiettivo finale è quello di far “rinascere” DotNetToscana. Clicca qui per rispondere al sondaggio Technorati Tag:...

posted @ mercoledì 28 luglio 2010 15:25 | Feedback (13) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi .NET 4.0 Visual Studio 2010 AJAX Dynamic Data Community ]

Una strana SqlException

Questa mattina, tentando di eseguire una stored procedure contenuta in un database di SQL Server 2005 da un’applicazione ASP .NET, mi è apparso un errore alquanto strano: Named Pipes Provider: Could not open a connection to SQL Server [53]. Inutile dire che la connessione al server attraverso il Management Studio funzionava senza problemi. Facendo altri test, inoltre, ho verificato che tutte le altre funzioni si comportavano correttamente: in pratica, era una sola stored procedure a lanciare quell’errore. Alla fine, ho scoperto l’arcano: la stored procedure tentava un collegamento ad un linked server irraggiungibile… E...

posted @ lunedì 28 giugno 2010 11:02 | Feedback (7) | Filed Under [ SQL Server ]

Database più grandi con SQL Server 2008 R2 Express

Una piccola grande novità per chi utilizza la versione Express di SQL Server: con la release 2008 R2, la dimensione massima di un database è stata incrementata da 4 a 10 GB. Technorati Tag: Programs,SQL Server

posted @ domenica 20 giugno 2010 15:45 | Feedback (8) | Filed Under [ SQL Server ]

Articolo su FILESTREAM in SQL Server 2008

Nella sezione Database di HTML.it è stato pubblicato un mio articolo sull'utilizzo del FILESTREAM in SQL Server 2008. Personalmente, è una feature che ritengo molto interessante: l'idea di poter salvare i dati binari su disco, potendovi però accedere se fossero memorizzati in un database, mantenendo la consistenza transazionale delle informazioni, dovrebbe semplificare la gestione delle informazioni; inoltre, l'utilizzo del FILESTREAM garantisce prestazioni di accesso ai dati binari molto superiori rispetto a quelle ottenibili utilizzando campi di tipo VARBINARY(MAX). Nell'articolo, inoltre, mostro anche un semplice esempio di utilizzo del FILESTREAM da un'applicazione C#. Technorati Tag: .NET,Programming,SQL Server,C#

posted @ mercoledì 18 novembre 2009 10:33 | Feedback (0) | Filed Under [ SQL Server ]

I Gladiatori di DotNetRomaCestà

La giovane community DotNetRomaCestà organizza, per il 21 ottobre prossimo, un evento gratuito intitolato Gladiatori Fest, in cui si parlerà di Visual Studio 2010 e del Framework 4.0, passando per MVC e SQL Server 2008. Per maggiori informazioni è possibile fare riferimento alla pagina dell’evento. Non potendo essere presente, faccio a tutti un grande in bocca al lupo! Technorati Tag: Community,Visual Studio,.NET,Programming,SQL Server,ASP .NET,MVC

posted @ martedì 6 ottobre 2009 14:53 | Feedback (1) | Filed Under [ SQL Server .NET 4.0 Visual Studio 2010 ]

Nuova sezione Tips & Tricks su DotNetToscana

La nostra Community cresce… Da pochi minuti il sito DotNetToscana si è arricchito di una nuova sezione, Tips & Tricks, in cui raccoglieremo trucchi e suggerimenti per risolvere i tipici problemi che si devono affrontare nel mondo della programmazione .NET. Technorati Tag: .NET,Programming,Visual Studio,C#,Visual Basic .NET,ASP .NET,LINQ,AJAX,Silverlight

posted @ lunedì 21 settembre 2009 01:06 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ .NET 4.0 Visual Studio 2010 AJAX Dynamic Data ]

Esportare i risultati di una query in formato Excel

Utilizzando l’operatore OPENROWSET, è relativamente semplice esportare i risultati di una query di SQL Server in un foglio Excel: INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\Export.xls;', 'SELECT * FROM [Foglio$]') SELECT * FROM SQLServerTable Perché questo comando funzioni correttamente, prima della sua esecuzione è necessario creare manualmente il file C:\Export.xls con un foglio di nome Foglio, in cui la prima riga deve contenere gli stessi nomi di colonna restituiti dalla query. Per impostazione predefinita, però, SQL Server non consente l’esecuzione dell’istruzione OPENROWSET. Per abilitarla, è necessario attivare il supporto alle query distribuite,...

posted @ sabato 12 settembre 2009 15:15 | Feedback (1) | Filed Under [ SQL Server ]

Inserire dati nei campi VarBinary e Image da query SQL

Usando la funzione OPENROWSET è possibile inserire dati binari nei campi VarBinary o Image di un database di SQL Server usando una semplice query T-SQL: INSERT INTO Files (Name, Content) SELECT 'Prova.bmp', BulkColumn FROM OPENROWSET(BULK 'c:\noimage.bmp', SINGLE_BLOB) AS ImageLoad Fonte: SQL Kit - Tips and Scripts for T-SQL, BI Technorati Tag: SQL Server

posted @ venerdì 10 luglio 2009 16:10 | Feedback (1) | Filed Under [ SQL Server ]

Modificare il percorso di backup di default di SQL Server

In fase di installazione, SQL Server permette di impostare i percorsi di default per i file MDF dei database, dei log e dei backup. I primi due possono essere modificati facilmente anche al termine del setup, utilizzando il Management Studio (clic destro sul nome del server, comando Properties, scheda Database Settings). Non è prevista, invece, una finestra in cui cambiare il percorso dei file di backup: in questo caso, la strada è un po' più complessa e passa per una modifica del Registro di configurazione, come indicato in questo post. Technorati Tags: SQL Server

posted @ lunedì 8 giugno 2009 23:27 | Feedback (1) | Filed Under [ SQL Server ]

SQL Server 2008 Training Kit

Technorati Tags: SQL Server, NET, Programming A questo indirizzo è possibile scaricare il Training Kit di SQL Server 2008, la cui descrizione recita così: The SQL Server 2008 Developer Training Kit will help you understand how to build web applications which deeply exploit the rich data types, programming models and new development paradigms in SQL Server 2008. Per un corretto utilizzo, è necessario avere a disposizione i seguenti software, non inclusi nel training kit: SQL Server 2008 Express with Advanced Services (o superiore) Microsoft Visual...

posted @ domenica 24 maggio 2009 23:20 | Feedback (0) | Filed Under [ ASP .NET SQL Server ]

Nuova versione del Books Online di SQL Server 2008

Sul sito di Microsoft Downloads è disponibile la versione di Maggio 2009 del Books Online di SQL Server 2008. Si tratta delle release inglese della documentazione; se, invece, qualcuno è interessato alle release italiana (anche se spero di no…), per il momento deve accontentarsi dell'edizione di Gennaio. Technorati Tag: SQL Server,Updates

posted @ venerdì 22 maggio 2009 18:41 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Nuovo aggiornamento per SQL Server 2008 SP1

Da questo indirizzo è possibile scaricare il Cumulative Update 2 di SQL Server 2008 SP1, che ne porterà il numero alla revisione 10.0.2714. Technorati Tag: .SQL Server,Updates

posted @ mercoledì 20 maggio 2009 17:02 | Feedback (6) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server 2008 R2

Scopro oggi che Microsoft ha in programma di rilasciare una nuova versione di SQL Server 2008, chiamata SQL Server 2008 R2. Il rilascio della prima CTP è previsto per quest'estate. Nella pagina http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx sono disponibili alcune informazioni sulle novità di questa release, oltre alla possibilità di registrarsi per ricevere una mail non appena la CTP sarà rilasciata al pubblico. Technorati Tag: SQL Server,Updates

posted @ martedì 12 maggio 2009 15:22 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server 2008 e i cambiamenti allo schema di una tabella

Per impostazione predefinita, il Management Studio di SQL Server 2008 non consente di effettuare modifiche ad una tabella, nel caso in cui tali modifiche richiedano la cancellazione e la rigenerazione della tabella stessa, ovvero: Aggiunta di una nuova colonna "in mezzo" a colonne già esistenti; Eliminazione di una colonna; Modifica dell'attributo Allow Null per un colonna; Modifica dell'ordine delle colonne; Modifica del tipo di dati di una colonna. Per poter consentire questo tipo di operazioni, si deve usare il comando Tools|Options, espandere...

posted @ lunedì 4 maggio 2009 22:33 | Feedback (2) | Filed Under [ SQL Server ]

Materiale introduttivo su SQL Server 2008

A questo indirizzo è disponibile il link al Training Kit di SQL Server 2008, una grande quantità di materiale introduttivo su SQL Server. Tutte le risorse sono gratuite, previa registrazione. Technorati Tag: SQL Server

posted @ venerdì 17 aprile 2009 12:45 | Feedback (1) | Filed Under [ SQL Server ]

Service Pack 1 per SQL Server 2008

E' stato rilasciato il Service Pack 1 per SQL Server 2008. L'elenco di tutti i bug risolti è disponibile qui, mentre il download è come sempre disponibile dal sito Microsoft Downloads, nelle versioni a 32 e 64 bit e in diverse lingue, compreso l'italiano. Technorati Tag: SQL Server,Updates

posted @ mercoledì 8 aprile 2009 15:38 | Feedback (1) | Filed Under [ Updates & Service Pack SQL Server ]

Articolo su SQL Server Compact

Anche se con un po' di ritardo, segnalo che nella sezione database di HTML.it è stato pubblicato un mio nuovo articolo, in cui parlo di SQL Server Compact e del suo utilizzo da .NET. Technorati Tag: .NET,Programming,C#,SQL Server

posted @ venerdì 3 aprile 2009 11:24 | Feedback (1) | Filed Under [ C# SQL Server ]

Un nuovo User Group su .NET

DotNetRomaCesta è il neonato User Group di Roma dedicato al mondo .NET. Come si legge nella sua Home Page: Lo scopo di quest'associazione è quella di creare un punto di riferimento per la città di Roma e per tutti gli appassionati ed utilizzatori di questa tecnologia, un modo per confrontarsi e scambiarsi le proprie esperienze. L'User Group nato dalla passione di persone, ha il compito di fornire materiale formativo, quali articoli e trucchi nonché notizie e di promuovere una serie di attività culturali e formativi volte ad accrescere la conoscenza di questa materia. Gli eventi, che...

posted @ giovedì 2 aprile 2009 10:43 | Feedback (7) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ ]

Cumulative Update 4 per SQL Server 2008

E’ stato da poco rilasciato il Cumulative Update 4 per SQL Server 2008, che porta il DBMS alla versione 10.00.1798. In questo articolo della Knowledge Base di Microsoft è contenuta la lista degli aggiornamenti contenuti. Fonte: Blog do Ezequiel Technorati Tag: SQL Server,Updates

posted @ martedì 17 marzo 2009 11:21 | Feedback (1) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server 2008 SP1 in CTP

Da ieri è disponibile per il download la Community Technology Preview del Service Pack 1 di SQL Server 2008. Questo aggiornamento è compatibile con tutte le edizioni di SQL Server 2008, tranne l'edizione Express, la cui nuova versione può essere scaricata qui. Per maggiori informazioni, è possibile fare riferimento a questa pagina. Technorati Tag: SQL Server,Updates

posted @ martedì 24 febbraio 2009 11:04 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

1° Workshop DotNetToscana – Le prime impressioni

Venerdì scorso, presso il Dipartimento di Informatica dell'Università di Pisa, si è svolto il primo Workshop dello User Group toscano su .NET, Microsoft. NET Framework tra presente e futuro. E' stata la prima esperienza, sia come organizzatore di eventi, sia come speaker. A distanza di un giorno e mezzo, volevo condividere con voi le mie prime impressioni sull'esperienza: L'organizzazione di un evento è veramente un'attività impegnativa: questo sarà forse perché è stato il nostro primo Workshop, e quindi ci tenevamo che fosse tutto perfetto; La "tensione per la prima" era evidente: la...

posted @ domenica 22 febbraio 2009 14:02 | Feedback (2) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Silverlight SQL Server LINQ ]

Aggiornamento del Books Online di SQL Server 2008

Da qualche giorno è stata rilasciata l'edizione di Gennaio 2009 del Books Online di SQL Server 2008, per la lingua inglese. La versione italiana, invece, è ancora ferma ad Agosto 2008. Technorati Tag: SQL Server,Updates

posted @ giovedì 5 febbraio 2009 12:36 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Prerequisiti per SQL Server 2008 Express Edition

SQL Server 2008 richiede, tra gli altri prerequisiti, anche Windows Installer 4.5 e PowerShell 1.0. Se si installa una versione commerciale del DBMS, essi sono inclusi nel DVD, ma così non è se si utilizza la versione Express: in tal caso, Windows Installer e PowerShell devono essere scaricati e installati a parte, altrimenti l'installazione fallirà. Windows Installer 4.5 può essere scaricato qui, mentre la pagina da cui partire per il download di PowerShell è questa. Technorati Tags: SQL Server, Programs, Updates

posted @ sabato 31 gennaio 2009 18:24 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Il nostro evento su MSDN Flash

Su MSDN Flash del 28 Gennaio 2009, nella sezione Eventi Community e Partner, è presente anche il primo Workshop di DotNetToscana, Microsoft .NET Framework tra presente e futuro, che ricordo si svolgerà il 20 Febbraio presso il Dipartimento di Informatica dell'Università di Pisa. Potete trovare l'indirizzo e l'agenda dell'evento sul nostro sito. Chi viene? Technorati Tags: .NET, Programming, ASP .NET, LINQ, Silverlight

posted @ mercoledì 28 gennaio 2009 23:27 | Feedback (0) | Filed Under [ C# VB .NET ASP .NET .NET 3.0 Orcas & .NET 3.5 Silverlight SQL Server LINQ ]

PDF gratuiti per DBA

Andando su http://downloads.red-gate.com/ebooks/DBA_ebook_pack.zip è possibile ottenere 4 PDF gratuiti contenenti materiale per DBA, compreso un e-book di 113 pagine dedicato a SQL Server 2008. Technorati Tag: SQL Server

posted @ venerdì 9 gennaio 2009 13:38 | Feedback (2) | Filed Under [ SQL Server ]

Articolo introduttivo a SQL Server 2008

Nella sezione Database di HTML.it è stato pubblicato un mio articolo dal titolo Un primo sguardo a SQL Server 2008, in cui cerco di fare una panoramica sulle principali novità di questa release del DBMS di casa Microsoft. Technorati Tags: SQL Server

posted @ giovedì 18 dicembre 2008 15:11 | Feedback (0) | Filed Under [ SQL Server ]

Rilasciato il Service Pack 3 di SQL Server 2005

Da qualche ora è disponibile per il download il Service Pack 3 di SQL Server 2005. L’aggiornamento riguarda anche la versione Express. Maggiori dettagli e i link per lo scaricamento delle varie versioni sono disponibili in questo post. Technorati Tag: SQL Server,Updates

posted @ martedì 16 dicembre 2008 10:35 | Feedback (1) | Filed Under [ Updates & Service Pack SQL Server ]

Un riconoscimento per SQL Server 2005 SP2

SQL Server 2005 SP2 has been successfully evaluated against the Common Criteria at EAL4+ (Evaluation Assurance Level 4+) including compliance with the US NSA DBMS Protection Profile V1.1. It is now certified and posted on the BSI (Bundesamt fur Sicherheit in der Informationstechnik) website (http://www.bsi.de/zertifiz/zert/reporte.htm#Database) of the German government.  Due to an international mutual recognition agreement (CCRA), that certification is valid in 25 countries including the United States. It may also be accepted individually by another 30+ countries not part of the CCRA. Insomma, se qualcuno ha ancora dei dubbi circa la stabilità e...

posted @ lunedì 15 dicembre 2008 17:58 | Feedback (0) | Filed Under [ SQL Server ]

Distanza di Levenshtein

La distanza di Levenshtein è un algoritmo che permette di calcolare la "distanza" tra due stringhe, restituendo un valore che indica quanto due stringhe sono simili (più il valore è basso, più le stringhe sono simili). Essa è utile per realizzare funzionalità del tipo Forse cercavi di Google. Questo post spiega come implementare l'algoritmo in una funzione CLR per SQL Server, che può essere richiamata, ad esempio, all'interno di una stored procedure. L'ho provato ieri e devo dire che dà risultati molto soddisfacenti, con tempi di elaborazione accettabili. Technorati Tags: .NET, Programming, C#, SQL Server

posted @ martedì 4 novembre 2008 20:29 | Feedback (5) | Filed Under [ C# SQL Server ]

Service Pack 3 per SQL Server 2005

Aggiornamento in vista per SQL Server 2005: è da poco disponibile la CTP del Service Pack 3. Oltre ad includere tutti gli update rilasciati finora, esso aggiunge anche alcune nuove funzionalità, come riportato in questo documento. Contemporaneamente, è stato annunciato anche SQL Server 2005 Express Edition Service Pack 3, disponibile qui (in questo caso è necessario scaricare il programma completo, non è previsto un file di update dalle versioni precedenti). Technorati Tags: SQL Server, Updates

posted @ sabato 1 novembre 2008 19:05 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

[70-444] Una precisazione sulle Included Columns

Nel Self-Paced Training Kit per l'esame 70-444 si dice che con le Included Columns è possibile creare indici compositi, indicando i nomi di tutte le colonne che devono confluire nell'indice nelle parentesi che seguono il nome della tabella nel comando CREATE INDEX; inoltre, in un singolo indice composito si possono usare fino a 16 colonne, e la sua dimensione massima è di 900 byte. In realtà, le cose non stanno esattamente così. Le Included Columns permettono di aggiungere colonne all'indice i cui valori però sono inseriti solo a livello delle foglie, quindi non possono essere utilizzati per le condizioni...

posted @ venerdì 31 ottobre 2008 13:33 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Nuova versione del Feature Pack per SQL Server 2008

Da qualche giorno è disponibile un aggiornamento del Feature Pack per SQL Server 2008. Il pacchetto comprende applicazioni, utility e add-on: per la precisione, in totale sono 26, ma purtroppo devono essere scaricate e installate separatamente. Technorati Tags: SQL Server, Updates, Tools

posted @ sabato 25 ottobre 2008 12:15 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Query dinamiche con LINQ

Utilizzando LINQ possiamo creare facilmente comandi per interrogare basi di dati SQL direttamente da codice, con tutti i vantaggi derivanti dalla type-safety e dal controllo dei parametri a tempo compilazione. In alcuni casi, tuttavia, ad esempio quando si realizza un sito Internet e, in particolare, il suo motore di ricerca interno, può capitare di dover eseguire interrogazioni su un database utilizzando una serie più o meno lunga di parametri impostati dall'utente (ad esempio, ricerca di prodotti solo in una certa categoria, con vincoli sul prezzo e sulla disponibilità, ecc.). Questa funzionalità può essere realizzata creando manualmente la query SQL, ovvero...

posted @ martedì 21 ottobre 2008 14:42 | Feedback (1) | Filed Under [ C# VB .NET ADO .NET & SQL ASP .NET SQL Server LINQ ]

E' nato lo User Group Toscano di .NET

Il buon Matteo mi ha preceduto di qualche clic... Il panorama delle Community regionali dedicata a .NET si è da poco allargato con la nascita dello User Group Toscano. Era da diverso tempo che questa idea ci rimbalzava per la testa, e finalmente ci siamo riusciti! Il gruppo si è riunito per la prima volta intorno alle metà di Settembre... Un'allegra combriccola di 8 persone accomunata dalla passione per .NET, dalla voglia di mettersi in gioco e dalla convinzione che le Community siano un luogo di incontro (reale o virtuale che sia) di grande importanza. Poi sono arrivati i...

posted @ lunedì 20 ottobre 2008 17:50 | Feedback (1) | Filed Under [ C# VB .NET .NET Compact Framework ADO .NET & SQL ASP .NET Tutto & Oltre :-) Windows Related .NET 3.0 .NET Micro Framework Orcas & .NET 3.5 Team Foundation Server Windows Home Server CodePlex Updates & Service Pack Silverlight Certificazioni Windows Mobile SQL Server LINQ Programmi ]

Database Snapshot su HTML.it

Su database.html.it è stato pubblicato un mio articolo dedicato alla gestione dei database snapshot in SQL Server 2005. Come sempre, ogni lettura seguita da un commento su come vi sembra è ben accetta . Technorati Tag: SQL Server

posted @ giovedì 25 settembre 2008 16:20 | Feedback (2) | Filed Under [ SQL Server ]

Disponibile il primo aggiornamento per SQL Server 2008

Partendo dalla pagina http://support.microsoft.com/kb/956717/en-us è possibile richiedere il Cumulative Update Package 1 per SQL Server 2008, un aggiornamento che risolve i problemi riscontrati dopo il rilascio della versione RTM. Dopo l'update, il numero di versione del DBMS diventerà 10.00.1763.00. Questo aggiornamento rientra nella nuova politica di Microsoft, che prevede rilasci molto frequenti per risolvere i problemi non appena vengono scoperti. Technorati Tag: SQL Server,Updates

posted @ martedì 23 settembre 2008 18:01 | Feedback (3) | Filed Under [ Updates & Service Pack SQL Server ]

Materiale su SQL Server 2008

All'indirizzo http://sqlserver2008jumpstart.microsofttraining.com è disponibile una grande quantità di materiale introduttivo e tutorial provenienti dagli eventi di training su SQL Server 2008. Prima di scaricare le risorse è necessario registrarsi (gratuitamente). Technorati Tag: SQL Server

posted @ martedì 9 settembre 2008 10:22 | Feedback (0) | Filed Under [ SQL Server ]

Feature Pack per SQL Server 2008

A due giorni dal rilascio della versione RTM di SQL Serve 2008, sul sito Microsoft Downloads è già stato reso disponibile il primo Feature Pack, comprendente ben 17 aggiunte, tra cui SQL Server Compact 3.5 SP1, SQL Server 2008 Command Line Utilities e un add-in per Excel e Visio 2007 che permette di sfruttare le funzionalità di Data Mining del DBMS direttamente all'interno delle applicazioni. Technorati tags: SQL Server, Programming, Tools

posted @ sabato 9 agosto 2008 20:29 | Feedback (0) | Filed Under [ SQL Server ]

Prima prova con SQL Server 2008

Ieri sera ho installato SQL Server 2008 Web Edition in una macchina virtuale, in modo da provarlo immediatamente. La procedura di setup mi è sembrata molto articolata, decisamente più complessa di quella della versione precedente. Anche l'installazione ha impiegato parecchio tempo, circa un'ora per tutti i componenti. Ad ogni modo, tutto è filato liscio e la procedura si è conclusa senza problemi. Ad una prima analisi, il tool "principe" per la gestione del DBMS, SQL Server Management Studio, sembra rimasto identico alla versione precedente, a parte il nuovo splash screen. Tuttavia, basta un minuto di utilizzo per trovarsi di fronte...

posted @ venerdì 8 agosto 2008 22:00 | Feedback (3) | Filed Under [ SQL Server ]

Informazioni su SQL Server 2008 Express

Come si può leggere sul blog di SQL Server Express, la versione 2008 sarà rilasciata entro pochi giorni. Per l'occasione, oltre alle versioni "tradizione" e con Advanced Services, verrà resa disponibile anche una terza edizione, SQL Server 2008 Express with Tools, che in quanto a funzionalità si colloca a metà tra le altre due. Rimando alla fonte per maggiori dettagli. Technorati Tag: SQL Server

posted @ venerdì 8 agosto 2008 10:41 | Feedback (0) | Filed Under [ SQL Server ]

[70-443] Replica di un database e Recovery Model

Nel Self-Paced Training Kit per l'esame 70-443, a distanza di 6 pagine, vengono fatte due affermazioni opposte relativamente ai Recovery Model che possono essere utilizzati con la Replica di un database. Prima si dice che i modelli Simple e Bulk-Logged non possono essere usati, ma successivamente si precisa che la Replica funziona con ogni Recovery Model. In casi come questi, il responso ufficiale è quello contenuto in MSDN, in particolare alla pagina Frequently Asked Questions for Replication Administrators: Replication functions properly using any of the recovery models: simple, bulk-logged, or full. Merge replication tracks change by...

posted @ giovedì 7 agosto 2008 15:46 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

SQL Server 2008 e il Service Pack 1 per Visual Studio 2008

La notizia del giorno è sicuramente il rilascio della versione RTM di SQL Server 2008, come ci ha prontamente segnalato Alberto. Ma nello screenshot che ha postato c'è anche un'altra notizia interessante: il Service Pack 1 per Visual Studio 2008 sarà rilasciato dopo l'11 Agosto! Technorati Tag: SQL Server,Visual Studio,Updates

posted @ giovedì 7 agosto 2008 11:28 | Feedback (0) | Filed Under [ Orcas & .NET 3.5 Updates & Service Pack SQL Server ]

PHP Driver per SQL Server 2005

E' stata rilasciata la versione 1.0 del driver PHP per SQL Server 2005, un'estensione per PHP 5 che permette di accedere ai dati residenti su un sistema SQL Server 2005 dai propri script. Il download è disponibile qui, su CodePlex sono disponibili i codici sorgenti. Fonte: Pietro Brambati Blog Technorati Tag: Tools,Programming,SQL Server

posted @ martedì 29 luglio 2008 10:30 | Feedback (0) | Filed Under [ SQL Server ]

Usare i cursori in SQL Server 2005

Tutti noi sappiamo che i cursori di SQL Server 2005 andrebbero evitati, per una lunga serie di motivi. Tuttavia, nel caso in cui non se possa proprio fare a meno, oppure, come nel mio caso, quando si deve eseguire una tantum una certa azione su un database, possono comunque tornare utili. In questo post è disponibile un semplice esempio di utilizzo, da tenere come riferimento. Technorati Tag: SQL Server

posted @ lunedì 28 luglio 2008 10:22 | Feedback (1) | Filed Under [ SQL Server ]

Nuovo articolo su HTML.it

Anche se con un po' di ritardo, segnalo la pubblicazione su http://database.html.it del mio nuovo articolo su SQL Server 2005, Dalla query al file XML , in cui illustro i principali operatori che SQL Server 2005 mette a disposizione per produrre documenti XML a partire dal risultato di una normale query. Technorati Tags: SQL Server

posted @ lunedì 21 luglio 2008 21:55 | Feedback (0) | Filed Under [ SQL Server ]

[70-443] Esami 70-431 e 70-433 a confronto (parte seconda)

In un post di qualche giorno fa avevo sottolineato come molti degli argomenti trattati nel Self-Paced Training Kit per l'esame 70-443 sia copiati pari pari dal libro per l'esame 70-431. Purtroppo questo copia/incolla è stato fatto senza alcun criterio, tanto è vero che anche le parti errate del testo 70-431 sono state riportate senza alcuna modifica nell'altro libro: mi riferisco, in particolare, al capitolo 12, in cui, quando si parla dei tipi di dato carattere, compare lo stessa identica imprecisione relativa al numero di caratteri memorizzabili nei tipi nchar ed nvarchar, di cui avevo già parlato in precedenza. Technorati...

posted @ venerdì 18 luglio 2008 15:43 | Feedback (1) | Filed Under [ Certificazioni SQL Server ]

Informazioni su SQL Server 2008 Web Edition

Ormai le Web Edition vanno di moda . Dopo Windows Server 2008, è la volta di SQL Server 2008 Wed Edition: SQL Server 2008 Web Edition helps hosting companies provide low cost highly scalable hosting for developers, SMBs, and consumers, all with a low monthly licensing price, four CPU support, and no limits on memory and database size for increased scalability. SQL Server 2008 Web Edition also supports the new improved SQL Server Driver for PHP, enabling reliable, scalable integration with SQL Server for PHP applications deployed on the Windows platform. Fonte: Ireland...

posted @ venerdì 11 luglio 2008 13:32 | Feedback (0) | Filed Under [ SQL Server ]

[70-443] Trattazione incompleta del Log Shipping

Parlando del Log Shipping, il Self-Paced Training Kit per l'esame 70-443 dedica solo DUE righe al Monitor Server, che invece ricopre un ruolo fondamentale nella progettazione di un sistema affidabile: esso, infatti, registra tutte le attività eseguite dal Log Shipping ed è in grado di inviare notifiche in caso di problemi, ad esempio se il backup del LOG sul server primario non viene effettuato per un certo periodo di tempo. Questo componente è opzionale, ma in sua assenza le storia dei task eseguiti dal Log Shipping è salvata unicamente sulle macchine che eseguono i job corrispondenti (quindi o sul server...

posted @ giovedì 10 luglio 2008 16:54 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Compressione dei backup in SQL Server 2008

SQL Server 2008 introduce una nuova funzionalità chiamata Backup compression, grazie alla quale è possibile comprimere automaticamente il file di backup di un database. Come esemplificato in questo post, utilizzando questa feature il backup del database Adventure Works passa da 135 a 34 MB... Technorati Tag: SQL Server

posted @ mercoledì 9 luglio 2008 12:01 | Feedback (1) | Filed Under [ SQL Server ]

[70-443] EncryptByPassPhrase e DecryptByPassPhrase

SQL Server 2005 mette a disposizione due comandi T-SQL che consentono di cifrare e decifrare una stringa utilizzando una chiave simmetrica: EncryptByPassPhrase e DecryptByPassPhrase. Essi utilizzano una passphrase per generare la chiave simmetrica che viene utilizzata  per eseguire le vere e proprie operazioni, rispettivamente, di cifratura e decifratura del testo specificato. Technorati Tags: Certification, SQL Server, SQL

posted @ lunedì 30 giugno 2008 20:20 | Feedback (0) | Filed Under [ ADO .NET & SQL Certificazioni SQL Server ]

Cumulative update package 8 for SQL Server 2005 Service Pack 2

Sul sito Microsoft è disponibile un nuovo aggiornamento per SQL Server 2005 SP2: siamo arrivati al Cumulative update 8. Come i precedenti, non è disponibile per il download pubblico, ma deve essere espressamente richiesto al supporto tecnico. E' possibile fare riferimento alla Kwnoldge Base di Microsoft per la lista dei fix e per ottenere l'aggiornamento. Technorati Tag: SQL Server,Updates

posted @ giovedì 26 giugno 2008 18:43 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

[70-443] SET STATISTICS TIME ON

Per valutare il tempo di esecuzione di un comando T-SQL, può essere utile l'istruzione SET STATISTICS TIME ON Essa va digitato nella finestra della query subito prima del comando o della stored procedure da provare. Fatto questo, dopo l'esecuzione, spostandosi nella scheda Messages di SQL Server Management Studio si può osservare un riassunto dei tempi di parsing, compilazione ed esecuzione della query. Technorati Tags: Certification, SQL Server, SQL

posted @ mercoledì 25 giugno 2008 21:21 | Feedback (0) | Filed Under [ ADO .NET & SQL Certificazioni SQL Server ]

Online il mio nuovo articolo su SQL Server 2005

Sul portale database.html.it è stato pubblicato un mio nuovo articolo su SQL Server 2005, relativo alla Dedicated Administrator Connection. Come sempre, se vi capita di leggerlo fatemi sapere cosa ne pensate . Technorati Tag: SQL Server

posted @ martedì 17 giugno 2008 17:45 | Feedback (3) | Filed Under [ SQL Server ]

Team Foundation Server 2008 SP1 Beta e SQL Server 2008 RC0

Team Foundation Server 2008 SP1 Beta non è compatibile con SQL Server 2008 RC0. Si tratta di un problema "by design": TFS2008 supporterà SQL Server 2008 sono con la versione finale del SP1. Maggiori informazioni sono disponibili qui. Technorati Tag: Team Foundation Server,SQL Server,Updates

posted @ giovedì 12 giugno 2008 17:57 | Feedback (2) | Filed Under [ Team Foundation Server SQL Server ]

SQL Server 2008 RC0 disponibile per il download

E' stata rilasciata la Release Candidate 0 di SQL Server 2008. Partendo da questa pagina è possibile trovare tutte le informazioni necessarie per il download e l'installazione. In particolare, per utilizzare questa versione con Visual Studio 2005, è necessario installare prima il Visual Studio 2005 Support for SQL Server 2008 RC0. Se, invece, si usa Visual Studio 2008, bisogna assicurarsi che nel sistema sia presente il SP1 Beta. La RC0 di SQL Server 2008 ha una validità di 180 giorni. Technorati Tag: SQL Server

posted @ mercoledì 11 giugno 2008 12:16 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

[70-431] Replica di un database e parametro WITH ENCRYPTION

Il parametro WITH ENCRYPTION può essere utilizzato con funzioni, viste, stored procedure e trigger per fare in modo che il loro testo sia criptato, così che non possa essere decifrato da chi ha accesso al database. Per tale motivo, gli oggetti creati con questo parametro non vengono presi in considerazione durante il processo di replica del database che li contiene. Technorati Tags: Certification, SQL Server

posted @ venerdì 16 maggio 2008 21:21 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Quanto sono brutte le traduzioni dei software tecnici

Nel PC che sto usando adesso è installato SQL Server 2005 in italiano. Oggi sono andato nella finestra delle proprietà di un database, per cambiare il recovery model, e mi sono trovato di fronte a questo: Full è diventato Con registrazione completa; Simple è diventato Con registrazione minima Bulk-Logged è diventato Con registrazione minima delle transazioni di massa. Qualcuno è ancora convinto che software come Visual Studio e SQL Server debbano essere tradotti in italiano? Technorati Tag: SQL Server

posted @ martedì 13 maggio 2008 18:11 | Feedback (2) | Filed Under [ SQL Server ]

[70-431] Un particolare importante

Se si disabilita un indice clustered, la tabella corrispondente diventa inaccessibile. La prima volta che ho letto questa nota nel Self-Paced Training Kit per l'esame 70-431, non ci ho fatto caso più di tanto. Ma poi, quando sono tornato a rileggere l'argomento per ripassarlo, ci ho pensato su... Quando c'è un indice clustered, i dati sono contenuti nelle foglie dell'indice stesso. Di conseguenza, se l'indice è disabilitato, non avendo più accesso alle sue foglie, diventa impossibile leggere i dati. Technorati Tag: Certification,SQL Server

posted @ venerdì 9 maggio 2008 12:46 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

[70-431] Differenze tra ALTEX INDEX REBUILD e ALTER INDEX REORGANIZE

A pagina 452 del Self-Paced Training Kit per l'esame 70-431 si parla dei comandi ALTER INDEX REBUILD e ALTER INDEX REORGANIZE. Non vengono però menzionate (almeno non completamente) le differenze tra i due, differenze che sono ben riassunte in questo post; in particolare, uno dei particolari più importanti che non vengono menzionati è il seguente: During the index rebuild process, the statistics are also re-computed - same as when a new index gets created. Reorganize on the other hand does not update the statistics. Technorati Tags: Certification, SQL Server

posted @ domenica 4 maggio 2008 13:37 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

[70-431] Creazione dello snapshot di un database

La sintassi per creare lo snapshot di un database è la seguente: 1 CREATE DATABASE Snapshot_Name ON 2 ( NAME = logical_file_name, 3 FILENAME = 'os_file_name' ) 4 AS SNAPSHOT OF source_database; E' importante che il parametro logical_file_name (riga 2) coincida con il nome logico del file del database di cui sta creando lo snapshot, altrimenti si otterrà un messaggio di errore. Technorati Tags: Certification, SQL Server

posted @ sabato 3 maggio 2008 16:03 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Intellisense in SQL Server 2008: finalmente!

Leggo in questo post che SQL Server 2008 (o meglio, SQL Server Management Studio) finalmente supporterà l'intellisense nella finestra delle query. Credo sia una feature molto interessante, anche perché ormai Microsoft ci ha abituato da anni all'intellisense praticamente in ogni finestra dei suoi ambienti di sviluppo . Technorati Tags: SQL Server

posted @ venerdì 2 maggio 2008 21:38 | Feedback (4) | Filed Under [ SQL Server ]

Disponibile la seconda parte dell'articolo

Come annunciato la settimana scorsa, la seconda parte del mio articolo sul Full-Text Search in SQL Server è stata pubblicata su HTML.it ed è raggiungibile a questo indirizzo. Technorati Tag: SQL Server

posted @ martedì 29 aprile 2008 15:38 | Feedback (2) | Filed Under [ SQL Server ]

[70-431] Database Mirroring e Trasparent Client Redirection in SQL Server 2005

Il supporto al database mirroring in SQL Server 2005 include una funzionalità molto interessante, la cosiddetta Trasparent Client Redirection. Si tratta di una modalità di connessione al database che rende trasparente il passaggio all'utilizzo del mirror nel caso in cui il DB principale non sia disponibile. Non sono richieste modifiche al codice, è sufficiente aggiungere il nome dell'istanza di SQL Server 2005 contenente la copia nella stringa di connessione: Data Source=myServerAddress;Failover Partner=myMirrorServer; Initial Catalog=myDataBase;Integrated Security=True; Così facendo, se la...

posted @ lunedì 28 aprile 2008 15:14 | Feedback (0) | Filed Under [ ADO .NET & SQL Certificazioni SQL Server ]

Il mio aritcolo sul Full-Text Search di SQL Server

Sul sito http://database.html.it è stata pubblicata la prima parte del mio aritcolo sull'utilizzo del Full-Text Search in SQL Server 2005. Chi fosse interessato, lo può trovare qui. Technorati Tag: SQL Server

posted @ giovedì 24 aprile 2008 11:53 | Feedback (1) | Filed Under [ SQL Server ]

In autunno il Service Pack 3 per SQL Server 2005

We’ve heard feedback from customers of the need for a third service pack for SQL Server 2005. I’m happy to inform you that we will in fact deliver an SP3 following the release to manufacturing of SQL Server 2008. Our goal is to get SP3 released in the market in CY2008. Tutti i dettagli dell'annucio sono riportati qui. Technorati Tag: SQL Server,Updates

posted @ giovedì 17 aprile 2008 10:18 | Feedback (14) | Filed Under [ Updates & Service Pack SQL Server ]

[70-431] Tentare di correggere gli errori con DBCC CHECKDB

Nel capitolo 12 del Self-Paced Training Kit per l'esame 70-431 si parla del comando DBCC CHECKDB, con cui è possibile eseguire vari test per verificare l'integrità di un database. Questo comando è in grado di provare a correggere gli eventuali errori rilevati. Per fare questo, è necessario specificare uno dei seguenti parametri: REPAIR_ALLOW_DATA_LOSS, REPAIR_FAST e REPAIR_REBUILD. Nel testo essi non vengono spiegati, ma per fortuna in casi del genere viene in aiuto MSDN. In particolare, è bene tenere presente che il parametro REPAIR_FAST è presente solo per compatibilità con le vecchie versioni di SQL Server, ma in realtà esso non...

posted @ martedì 15 aprile 2008 17:43 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Nuovo aggiornamento per SQL Server 2005 SP2

E' stato rilasciato il Cumulative Update 7 per SQL Server 2005 Service Pack 2. A questo indirizzo è disponibile la lista dei fix e il link per richiedere l'aggiornamento. Fonte: Microsoft SQL Server Release Services blog Technorati Tag: SQL Server,Updates

posted @ martedì 15 aprile 2008 15:42 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

[70-431] Ancora su indici e ordinamento dei dati

Tempo fa avevo pubblicato un post relativo agli indici clustered e all'ordinamento fisico dei dati in SQL Server; in quell'occasione, l'aiuto di Davide Mauri mi aveva permesso di comprendere l'argomento. Questa mattina, proseguendo lo studio per l'esame 70-431, sono giunto al capitolo 12, in cui si parla di manutenzione dei database: tra le altre cose, si menziona il fatto che non c'è corrispondenza tra ordinamento logico e ordinamento fisico delle pagine degli indici a causa del fenomeno della frammentazione esterna, che si può verificare in seguito alle operazioni di inserimento e modifica dei dati. Direi che con quest'ultima precisazione il...

posted @ martedì 15 aprile 2008 10:11 | Feedback (3) | Filed Under [ Certificazioni SQL Server ]

[70-431] Il significato del comando RESTORE WITH STANDBY

Il capitolo 11 del Self-Paced Training Kit per l'esame 70-431 parla di backup e restore di database. Relativamente a quest'ultimo, viene presentato il comando RESTORE WITH STANDBY. La spiegazione di quest'ultimo argomento non è completa, poiché manca una precisazione: con l'opzione STANDBY si deve specificare il nome di un file che consente di annullare il ripristino. Technorati Tags: Certification, SQL Server

posted @ sabato 12 aprile 2008 12:43 | Feedback (0) | Filed Under [ SQL Server ]

Il mondo (dell'informatica) è bello perché è vario

Questa è davvero bella.... Ieri, cercando di capire il motivo per cui un DTSX falliva nell'importazione dei dati da un database di SQL Server 2005, mi sono imbattuto in un problema assurdo e davvero inspiegabile... Una tabella violava i vincoli di integrità referenziale!!! In pratica, essa conteneva un campo con una chiave esterna che era valorizzata, ma la corrispondente chiave primaria non era presente nella tabella a cui faceva riferimento (preciso che l'opzione Enforce Foreign Key Constraint del vincolo in questione era impostata su Yes).  L'unica spiegazione che ho avuto è che il problema sia stato causato da un black-out che ha portato alla...

posted @ giovedì 10 aprile 2008 10:32 | Feedback (6) | Filed Under [ SQL Server ]

[70-431] Il supporto ai dati XML in SQL Server 2005

Nel mio studio dell'esame 70-431 sono arrivato al supporto a XML fornito da SQL Server 2005. Fino ad ora non avevo mai avuto occasione di approfondire questo argomento: sono rimasto piacevolmente sorpreso dalle possibilità offerte sia per la "conversione" da dati relazionali a XML, sia per il processo inverso. La sintassi da utilizzare all'inizio può sembrare un po' strana, ma dopo aver preso familiarità con essa non risulta assolutamente difficile da padroneggiare. Un buon punto di partenza per lo studio della tematica è rappresentato dall'articolo XML Support in Microsoft SQL Server 2005. Technorati Tags: Certification, SQL Server

posted @ mercoledì 9 aprile 2008 10:29 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Aggiornamento da una versione diversa di SQL Server 2005

Il programma di setup di SQL Server 2005 verifica che l'eventuale versione già presente nel sistema corrisponda a quella che si sta utilizzando per l'installazione/aggiornamento. Nel caso in cui il controllo non sia superato, viene evidenziato un warning e l'aggiornamento risulta disabilitato. E' possibile comunque ignorare l'avvertimento e procedere con l'operazione eseguendo il programma Setup.exe che si trova nella cartella Servers del DVD di SQL Server con il parametro SKUUPGRADE=1: x:\Servers>Setup.exe SKUUPGRADE=1 Technorati Tags: SQL Server

posted @ venerdì 4 aprile 2008 13:53 | Feedback (2) | Filed Under [ SQL Server ]

[70-431] Dividere una partizione in due

Quando, nel Self-Paced Training Kit per l'esame 70-431, si parla del comando ALTER PARTITION FUNCTION... SPLIT RANGE, non viene menzionata una cosa importante, ovvero che è necessario che il Partition scheme associato contenga un filegroup per la nuova partizione. Questo fatto viene accennato solo nella parte pratica del capitolo. In questa pagina di MSDN la cosa viene spiegata in dettaglio. In particolare, la nota importante è la seguente: A filegroup must exist online and be marked by the partition scheme that uses the partition function as NEXT USED to hold the new partition. Filegroups are allocated to partitions in a CREATE PARTITION SCHEME...

posted @ giovedì 3 aprile 2008 16:25 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

[70-431] Attenzione alla condizione del CONTAINS nel Full-Text Search

Se si vuole ricercare un certo prefisso, bisogna ricordarsi di racchiudere l'espressione tra virgolette doppie. ad esempio: SELECT * FROM Users WHERE CONTAINS(Username, '"paol"*'); per trovare tutti gli utenti il cui nome contiene un prefisso "paol" (quindi, ad esempio, paolo e paolino). Se, invece, non si fossero usate le doppie virgolette, SQL Server avrebbe cercato solo gli utenti il cui username è esattamente paol*. Technorati Tags: Certification, SQL Server

posted @ giovedì 3 aprile 2008 00:54 | Feedback (2) | Filed Under [ Certificazioni SQL Server ]

[70-431] Condizione per utilizzare il Full-Text Indexing di SQL Server 2005

Per abilitare il Full-Text Indexing su un tabella di SQL Server 2005, essa deve avere un campo UNIQUE, su cui sarà costruito l'indice stesso. Una tipica scelta consiste nel definire UNIQUE il campo che contiene la chiave primaria della tabella. Maggiori informazioni sono disponibili su TechNet. Technorati Tags: Certification, SQL Server

posted @ martedì 1 aprile 2008 22:18 | Feedback (0) | Filed Under [ SQL Server ]

FAQ su SQL Server JDBC Driver

A questo indirizzo sono state pubblicate le risposte alle 20 domande poste più frequentemente sull'utilizzo dell'SQL Server JDBC Driver. Tra le altre, l'ultima risposta mi sembra molto importante: Microsoft currently plans to release a future version of the Microsoft SQL Server JDBC driver with support for new SQL Server 2008 features. At this time, we cannot comment on what code changes (if any) you will need to make when the product is released. Note that the Microsoft SQL Server 2005 JDBC Driver version 1.2 can connect to SQL Server 2008 but does not support the new data types or other features...

posted @ martedì 1 aprile 2008 10:57 | Feedback (1) | Filed Under [ SQL Server ]

[70-431] Risolto il dubbio sugli indici clustered

Seguendo il consiglio di Davide, ho spostato la discussione relativa agli indici clustered di SQL Server 2005 su www.ugiss.org. E, ancora una volta, sempre il mitico Davide ha avuto la pazienza di rispondere a tutti i miei dubbi, aiutandomi a fare chiarezza sull'argomento. Chi fosse interessato può leggere la sua risposta facendo clic qui. Technorati Tags: Certification, SQL Server

posted @ lunedì 31 marzo 2008 18:12 | Feedback (0) | Filed Under [ Certificazioni SQL Server ]

Gestire SQL Server da uno smartphone con Windows Mobile

Studiando per l'esame di certificazione 70-431, mi è sorta una domanda: esisterà un applicativo per Windows Mobile che consente di gestire un DBMS di SQL Server dal proprio smartphone? E' bastata una semplice ricerca su Internet per trovare la risposta: il programma esiste e si chiama SiccoloSP. A giudicare da quanto riportato nella Home Page, il prodotto mi sembra abbastanza completo: Quickly Start/Stop SQL Server Agent Quickly Start/Stop/Restart SQL Server Job View SQL Server Job Information - steps, schedule, execution history View Available Databases and...

posted @ giovedì 27 marzo 2008 16:27 | Feedback (0) | Filed Under [ Windows Mobile SQL Server ]

[70-431] Indici clustered: ordinano i dati fisicamente oppure no?

Al corso di Basi di Dati ho studiato che i record di una tabella con un indice clustered sono fisicamente ordinati sulla base del valore dell'indice stesso. A pagina 154 del Self-Paced Training Kit per l'esame 70-431, invece, si dice che l'ordinamento è solo logico, dal momento che mantere le pagine del database ordinate su disco richiederebbe un'attività troppo onerosa per il supporto di memorizzazione. Di diversa opinione è la domanda a pagina 160, che chiede quale tipo di indice ordina fisicamente i dati di una tabella e che ha come risposta giusta proprio gli indici clustered. Per cercare di fugare...

posted @ giovedì 27 marzo 2008 11:26 | Feedback (17) | Filed Under [ Certificazioni SQL Server ]

[70-431] I tipi di dato varchar e nvarchar di SQL Server 2005

Per quanto io abbia promesso che mi sarei limitato con gli errata corrige dei testi Microsoft, ho appena trovato un errore nel Self-Paced Training Kit per l'esame 70-431 che merita di essere segnalato, data la sua gravità. A pagina 113 si dice che, quando si dichiara un tipo di dati char, varchar, nchar oppure nvarchar, il valore indicato tra parentesi rappresenta il numero di byte utilizzati: di conseguenza, nel caso dei tipi Unicode, il numero di caratteri effettivamente memorizzabili equivale alla metà del numero indicato, dato che in Unicode ogni carattere è rappresentato da due byte. In realtà non è così....

posted @ mercoledì 26 marzo 2008 12:58 | Feedback (4) | Filed Under [ Certificazioni SQL Server ]

[70-431] Attenzione alle funzioni di criptazione di SQL Server 2005

SQL Server 2005 consente di criptare/decriptare i campi di un record utilizzando chiavi simmetriche, asimmetriche e certificati digitali. Ad esempio, per creare una chiave simmetrica si deve usare la seguente istruzione: CREATE SYMMETRIC KEY ChiaveSimmetrica WITH ALGORITHM = AES_256 ENCRYPTION BY PASSWORD = 'pippo'; A questo punto, è possibile utilizzare le funzioni EncryptByKey e DecryptByKey di SQL Server, rispettivamente, per criptare e decriptare i dati specificati. Perché la procedura sia corretta, tuttavia, è necessario aprire la chiave simmetrica prima di richiamare tali funzioni, altrimenti il loro risultato sarà sempre NULL. Detto in codice: OPEN SYMMETRIC KEY ChiaveSimmetrica DECRYPTION BY PASSWORD = 'pippo' INSERT INTO...

posted @ venerdì 21 marzo 2008 21:49 | Feedback (3) | Filed Under [ ADO .NET & SQL Certificazioni SQL Server ]

SqlDependency: come essere notificati sulle modifiche ad un database

.NET offre un oggetto chiamato SqlDependency che consente di ottenere notifiche per ogni modifica effettuata su un database di SQL Server 2005. Il suo utilizzo è relativamente semplice, ma richiede qualche accortezza nella configurazione del database e nella scrittura delle query, come spiegato in questo post. Technorati Tags: .NET, Programming, SQL, SQL Server

posted @ lunedì 17 marzo 2008 12:11 | Feedback (0) | Filed Under [ ADO .NET & SQL SQL Server ]

Cumulative update package 6 for SQL Server 2005 Service Pack 2

E' stato rilasciato un nuovo aggiornamento per SQL Server 2005 Service Pack 2. L'update deve essere richiesto tramite la pagina http://go.microsoft.com/?linkid=6294451, in quanto Microsoft consiglia di installarlo solo nel caso in cui si siano verificati uno o più dei problemi elencati in questa pagina. Technorati Tag: SQL Server,Updates

posted @ giovedì 21 febbraio 2008 16:50 | Feedback (0) | Filed Under [ SQL Server ]

Visual Studio 2008 Support for SQL Server 2008 CTP

Dopo il rilascio di SQL Server 2008 - February CTP, è stato resa disponibile anche una nuova CTP dell'aggiornamento di Visual Studio 2008 per il supporto al DBMS.. Dalla pagina del download si legge che: This CTP resolves a problem that when you try to open a database connection to SQL Server 2008 by using Visual Studio 2008 design tools, you may receive the following error message: “This server version is not supported. Only servers up to Microsoft SQL Server 2005 are supported.” This CTP...

posted @ giovedì 21 febbraio 2008 12:35 | Feedback (0) | Filed Under [ Orcas & .NET 3.5 SQL Server ]

Disponibile SQL Server 2008 - Febraury CTP

E' stata rilasciata la CTP di Febbraio di SQL Server 2008. Su Connect sono disponibili tutte le informazioni in merito. Ricordo che questa versione, che è già disponibile in 10 lingue (compreso l'italiano), scade automaticamente dopo 180 giorni. Technorati Tag: SQL Server,Updates

posted @ mercoledì 20 febbraio 2008 10:41 | Feedback (1) | Filed Under [ Updates & Service Pack SQL Server ]

Fine del supporto a SQL Server 2000 SP4 e SQL Server 2005

We would like to remind all customers that Mainstream support for SQL Server 2000 Service Pack 4 (SP4) and Mainstream support for SQL Server 2005 SP1 will both end on April 8, 2008 [...].Microsoft will continue technical support for these versions, which also includes security updates for these Service Packs. L'annuncio completo è disponibile qui. Technorati Tag: SQL Server

posted @ venerdì 15 febbraio 2008 13:13 | Feedback (3) | Filed Under [ SQL Server ]

Posticipato il rilascio di SQL Server 2008

Una brutta notizia per quanti aspettano SQL Server 2008: la versione RTM, prevista per giugno, subirà un ritardo. La disponibilità è adesso prevista per il terzo trimestre dell'anno. Maggiori dettagli sono disponibili in questo post. Technorati tag: SQL Server

posted @ lunedì 28 gennaio 2008 16:46 | Feedback (3) | Filed Under [ SQL Server ]

Tutte le versioni di SQL Server

SQL Server è un prodotto in continua evoluzione ed ogni update causa un incremento del suo numero di versione. Allo stato attuale, la situazione è abbastanza complessa, ma per fortuna ci viene in aiuto questo post in cui sono riepilogati tutti i numeri di versione dei vari rilasci e aggiornamenti di SQL Server dalla versione 7.0 fino ad oggi. Technorati Tag: SQL Server

posted @ giovedì 24 gennaio 2008 10:10 | Feedback (0) | Filed Under [ SQL Server ]

Eliminare gli utenti di un database SQL Server dopo il ripristino

Scenario: sulla macchina A ho un database in cui ho definito un utente con il diritto di db_owner; effettuo il backup di tale database (il DMBS è SQL Server 2005) e lo ripristino su una macchina B. Se, a questo punto, tramite l'SQL Server Management Studio sulla macchina B tento di eliminare l'utente in questione, ottengo un errore secondo cui non è possibile procedere perché tale utente è il proprietario di uno schema del database. Questa situazione mi è già capitata almeno tre o quattro volte. In un caso del genere, per "trasferire" il diritto di db_owner, in modo che sia possibile procedere all'eliminazione dell'utente, è necessario eseguire...

posted @ martedì 18 dicembre 2007 10:01 | Feedback (1) | Filed Under [ ADO .NET & SQL SQL Server ]

Inserire un valore null in un campo datetime di SQL Server

L'applicazione che sto sviluppando recupera una serie di informazioni da una base di dati, comprese alcune date. Poiché i campi datetime nel database ammettono il valore null, per manipolare le date utilizzo il tipo Nullable<DateTime>, grazie al quale riesco facilmente a capire se nessuna data è stata specificata nella base di dati. Questo sistema ha però un problema. Supponiamo di dover aggiornare un campo datetime, inserendo al suo interno il valore null. Se io creo un oggetto SqlParameter di tipo SqlDbType.DateTime (con il parametro chiamato @dataScandenza) e imposto la sua proprietà Value su null, andando ad eseguire il metodo SqlCommand.ExecuteNonQuery...

posted @ sabato 15 dicembre 2007 13:31 | Feedback (5) | Filed Under [ C# ADO .NET & SQL SQL Server ]

Nuove certificazioni per SQL Server 2008

In attesa del rilascio della versione definitiva di SQL Server 2008, sono in corso di definizione le nuove certificazioni ad esso relative. In particolare, come si legge in questo post, a breve sono previsti i due nuovi esami 70-432 e 70-448 , della serie Technology Specialist, che saranno l'equivalente degli attuali 70-431 e 70-445 relativi a SQL Server 2005. Technorati Tags: Certification, SQL Server

posted @ mercoledì 12 dicembre 2007 11:32 | Feedback (8) | Filed Under [ Certificazioni SQL Server ]

SQL Server 2005 Books Online di Settembre 2007

Mentre tutti noi aspettiamo con ansia il rilascio di SQL Server 208, Microsoft continua ad aggiornare la documentazione relativa all'attuale versione: è stato così rilasciato l'SQL Server 2005 Books Online di Settembre 2007. Il download, raggiunbile qui, è di circa 135 MB ed è disponibile in diverse lingue, italiano compreso. Technorati tags: SQL Server, Updates

posted @ sabato 8 dicembre 2007 13:35 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server 2008 November CTP

E' stata rilasciata la CTP di Novembre di SQL Server 2008. Tutti i dettagli e il link al download sono disponibili in questa pagina. Technorati Tags: SQL Server, Updates

posted @ mercoledì 28 novembre 2007 10:28 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Utilizzare SQL Server 2008 November CTP con Visual Studio 2005

Come riportato in questa pagina della Knowledge Base di Microsoft, cercando di aprire un database di SQL Server 2008 November CTP con gli strumenti visuali di Visual Studio 2005 è possibile ottenere il seguente messaggio di errore: This server version is not supported. Only servers up to Microsoft SQL Server 2005 are supported. La soluzione consiste nello scaricare questo aggiornamento, il quale rende disponibili le seguenti funzionalità (come riportato qui): Server Explorer successfully connects to SQL Server 2008, and database objects such as stored procedures and table data can be viewed and edited. Note that table schemas still cannot be viewed or edited...

posted @ giovedì 22 novembre 2007 17:46 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server 2008 supporterà PowerShell

Stando alle parole di Francois Ajenstat, SQL Server 2008 potrà essere gestito utilizzando PowerShell: SQL Server 2008 running on Windows Server 2008 provides customers with trusted and secure access, high availability through revamped failover clustering, and simplified scripting through Powershell Fonte: Windows PowerShell Blog Technorati Tags: Programs, SQL Server

posted @ martedì 13 novembre 2007 14:48 | Feedback (0) | Filed Under [ SQL Server ]

SQL Server 2005 Driver for PHP

A questo indirizzo è disponibile la CTP di Ottobre 2007 del driver PHP per SQL Server 2005. Esso è compatibile con PHP versione 5 o successiva e permette di collegarsi alle versioni 2000 e 2005 del DBMS. Technorati Tag: SQL Server , Updates

posted @ giovedì 18 ottobre 2007 21:29 | Feedback (0) | Filed Under [ ADO .NET & SQL Updates & Service Pack SQL Server ]

Rilasciato il Cumulative Package 4 di SQL Server 2005 SP2

  E' stato rilasciato il Cumulative Package 4 di SQL Server 2005 SP2. Esso risolve un discreto numero di bug, come indicato in questa pagina. Così come i precedenti Update di questo tipo, non è possibile scaricare direttamente gli aggiornamenti, ma è necessario farne esplicita richiesta attraverso il modulo disponibile alla pagina http://support.microsoft.com/contactus/?ws=support. Technorati Tag: SQL Server , Updates

posted @ mercoledì 17 ottobre 2007 21:56 | Feedback (0) | Filed Under [ Updates & Service Pack SQL Server ]

Un aggiornamento per la documentazione di SQL Server 2000

Anche se ormai è iniziato il conto alla rovescia per SQL Server 2008, Microsoft non dimentica le versioni precedenti: è stata infatti rilasciata una nuova versione del Books Online per SQL Server 2000: nonostante sia indicato come June 2007 Update, in realtà il download è stato reso disponibile il 20 agosto. Leggendo le note contenute in questa pagina, si scopre che SQL Server 2000 Books Online non è supportato da Windows Server 2008 e Windows Vista. Technorati tags: SQL Server, Updates

posted @ sabato 25 agosto 2007 15:55 | Feedback (15) | Filed Under [ Updates & Service Pack SQL Server ]

SQL Server Compact (Edition) 3.5 Beta 2 disponibile per il download

La nuova versione di SQL Server Compact 3.5 Beta 2, oltre ad essere inclusa in Visual Studio 2008, è da qualche giorno disponibile anche come download separato. Notare che il termine "Edition" sembra stato eliminato. Il download del runtime è disponibile qui, mentre a questo indirizzo sono disponibili i Server Tools. Technorati tags: SQL, SQL Server, ADO .NET, Updates

posted @ martedì 7 agosto 2007 21:29 | Feedback (0) | Filed Under [ ADO .NET & SQL Updates & Service Pack SQL Server ]

Data di rilascio e disponibilità della RTM

In questo post ho segnalato che Visual Studio 2008, SQL Server 2008 e Windows Server 2008 saranno rilasciati il 27 febbraio 2008. Tuttavia, come fa notare Euan Garden in un post dal titolo Launch Date <> (or != if you prefer) RTM Date, Micorosoft ci ha abituato al fatto che le versioni RTM dei suoi prodotti fossero disponibili diverse settimane prima del rilascio ufficiale (basti ricordare Windows Vista e Office 2007, solo per citare gli ultimi). Quindi, è lecito pensare che gli abbonati MSDN non dovranno aspettare la fine di febbraio per mettere le mani sulle versioni finali dei prodotti 2008... Technorati Tags:...

posted @ giovedì 12 luglio 2007 12:29 | Feedback (2) | Filed Under [ Windows Related Orcas & .NET 3.5 SQL Server ]

Windows Server 2008, Visual Studio 2008 e SQL Server 2008 a febbraio

At the Worldwide Partner Conference 2007 Microsoft announced yesterday that Windows Server 2008, Visual Studio 2008 and Microsoft SQL Server 2008 will launch together at an event in Los Angeles on Feb. 27 2008. L'interessantissimo annuncio viene dato in questo post, che a sua volta fa riferimento all'annuncio ufficiale apparso sul sito Microsoft. Technorati Tags: Windows, SQL Server, Visual Studio

posted @ mercoledì 11 luglio 2007 11:14 | Feedback (1) | Filed Under [ ADO .NET & SQL Windows Related Orcas & .NET 3.5 Updates & Service Pack SQL Server ]

Powered by:
Powered By Subtext Powered By ASP.NET