Microsoft SQL Server 2008 Feature Pack, April 2009

Davide Mauri

Ultimo aggiornamento - Aprile 2009 - del Feature Pack di SQL Server 2008:

http://www.microsoft.com/downloads/details.aspx?familyid=B33D2C78-1059-4CE2-B80D-2343C099BCB4&displaylang=en

Questi i download disponibile tramite il Feature Pack:

  • Microsoft ADOMD.NET
  • Microsoft Analysis Management Objects
  • Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider
  • Microsoft SQL Server 2005 Backward Compatibility Components
  • Microsoft SQL Server 2008 Command Line Utilities
  • SQL Server Compact 3.5 SP1
  • Microsoft Connector 1.0 for SAP BI
  • Microsoft SQL Server 2008 Data Mining Add-ins for Microsoft Office 2007
  • Microsoft SQL Server 2008 Datamining Viewer Controls
  • Microsoft SQL Server 2005 Driver for PHP
  • Microsoft Core XML Services (MSXML) 6.0
  • Microsoft SQL Server 2005 JDBC Driver 1.2
  • Microsoft SQL Server 2008 Management Objects
  • Microsoft OLEDB Provider for DB2
  • SQL Server Remote Blob Store
  • Microsoft SQL Server 2008 Native Client
  • Microsoft SQL Server 2008 Policies
  • Microsoft Windows PowerShell Extensions for SQL Server
  • Microsoft SQL Server 2008 Replication Management Objects
  • Microsoft SQL Server 2008 Report Builder 2.0
  • Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies
  • Microsoft SQL Service Broker External Activator
  • Microsoft SQL Server System CLR Types
  • Microsoft SQLXML 4.0 SP1
  • Microsoft Sync Framework
  • Microsoft SQL Server 2008 Upgrade Advisor

Bill Of Materials problem (part three: using HIERARCHYID data type)

Sergio Govoni

Nell’articolo Recursive CTE and Bill Of Materials problem abbiamo largamente parlato delle tecnologie che SQL Server mette a disposizione per ottenere l’esplosione scalare di una distinta materiali, ossia per risolvere il problema noto come “The Bill Of Materials problem”.

Successivamente, nell’articolo Recursive CTEs and Bill Of Materials problem (part two: cyclic references) , per la stessa distinta materiali, abbiamo illustrato una soluzione in grado d’individuare riferimenti ciclici (nei dati) con prestazioni ragionevoli. Per rilevare i riferimenti ciclici abbiamo utilizzato una CTE ricorsiva in cui viene calcolato dinamicamente il path di ogni elemento. Nella SELECT ricorsiva abbiamo utilizzato il predicato LIKE per verificare che l’ID del sotto insieme (elemento) che si sta elaborando non sia già contenuto nel path composto con i riferimenti univoci (IDs) dei sotto insiemi (elementi) a livello superiore.

Microsoft SQL Server & Business Intelligence Conference 2010

Davide Mauri
Microsoft SQL Server & Business Intelligence Conference 2010 è la quarta edizione della conferenza annuale dedicata a SQL Server che si svolgerà dal 20 al 22 aprile 2009 a Milano, presso l’AtaHotel Executive in Via Don Luigi Sturzo 45. L’edizione di quest’anno introduce molte novità che rendono l’evento ancora più interessante. La conferenza principale dura due giorni (21-22 aprile), è organizzata su tre track in parallelo con cinque sessioni al giorno, per un totale di 30 sessioni, dove puoi scegliere liberamente il tuo percorso preferito. Consulta l’agenda sul sito www.sqlconference.it. Le sessioni non saranno ripetizioni delle edizioni precedenti, ma copriranno nuovi temi e ulteriori approfondimenti sui prodotti oggi in produzione (SQL Server, Analysis Services, Integration Services e Reporting Services), con uno sguardo alla nuova imminente versione R2 di SQL Server 2008 e a nuovi prodotti come PowerPivot e PerformancePoint Services. Un’altra novità di quest’anno è data dai workshop: il 20 aprile è possibile iscriversi a un workshop di approfondimento su un tema specifico. Il menu offerto è formato da 10 workshop differenti con un livello di difficoltà che va da intermedio ad avanzato. Su www.sqlconference.it puoi consultare l’elenco dei workshop disponibili e scegliere a quale iscriverti. Nonostante l’aumento dell’offerta quantitativa e qualitativa, i prezzi non sono aumentati rispetto al 2009, fornendo anche l’opportunità di partecipare ai workshop a un prezzo estremamente conveniente. Sono inoltre disponibili sconti particolari (e cumulativi!) per chi si iscrive entro il 15 marzo 2010, per chi partecipa sia al workshop sia alla conferenza e per le aziende che iscrivono almeno 3 persone. Visita il sito www.sqlconference.it per conoscere le offerte disponibili. I membri di UGISS possono usufriure di uno sconto del 10% utilizzando il codice riportato in questa pagina: /Content/Microsoft-SQL-Server-Business-Intelligence-Conference-2010-Benefit.aspx

Recursive CTEs and Bill Of Materials problem (part two: cyclic references)

Sergio Govoni

Nel precedente post Recursive CTE and Bill Of Materials problem abbiamo descritto una CTE ricorsiva nel tentativo di risolvere un problema del mondo reale, ovvero l’esplosione scalare a tutti i livelli della distinta materiali di un prodotto fornito in input.

Prima di realizzare la CTE ricorsiva CTE_BillOfMaterials abbiamo ipotizzato che le distinte materiali memorizzate nelle tabelle Production.BillOfMaterialsHeader e Production.BillOfMaterialsDetail avessero tutte una struttura ad albero aciclica (come è nella realtà). Alcune volte, le ipotesti più credibili non vengono verificate sui dati in produzione, ed è stato così, si è semplicemente assunto che l’ipotesi fosse vera. Durante il deploy della CTE, però, ci siamo accorti che questa ipotesi non era verificata per tutte le distinte memorizzate. Accadeva, di tanto in tanto, che gli utenti lamentassero un errore durante il tentativo di esplodere la distinta di un prodotto. Il seguente errore, che si verificava solo per alcuni prodotti, poteva essere il sintomo di un problema nei dati: