Sql-Server

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:

SQL Server 2008 R2 Update for Developers Training Kit

Davide Mauri

Aggiornamento del Training Kit per tutti gli sviluppatori che utilizzano SQL Server 2008.

Tra i contenuti:

  • Videos (8)
    • SQL Server 2008 R2 Update for Developers Overview Part I - SQL Server 2008 Review
    • SQL Server 2008 R2 Update for Developers Overview Part II - Introducing SQL Server 2008 R2
    • Introducing SQL Server 2008 R2 StreamInsight
    • Demo: Real Time Analytics with SQL Server 2008 R2 StreamInsight
    • Introducing SQL Server 2008 R2 Application and Multi-Server Management
    • Introducing SQL Server 2008 R2 Reporting Services
    • Introduction To SQL Server 2008 R2 StreamInsight and Complex Event Processing
    • Introducing PowerPivot for Excel 2010 and SharePoint 2010
  • Presentations (8)
    • SQL Server 2008 R2 Update for Developers Overview Part I - SQL Server 2008 Review
    • SQL Server 2008 R2 Update for Developers Overview Part II - Introducing SQL Server 2008 R2
    • SQL Server 2008 Filestream
    • SQL Server 2008 Spatial
    • SQL Server 2008 T-SQL
    • SQL Server 2008 Date and Time Types
    • SQL SErver 2008 SQLCLR
    • SQL Server 2008 Reporting Services
  • Demos (13)
    • AdventureWorks Racing All-Up SQL Server 2008 Demo
    • SQL Server 2008 All-Up Spatial Demo
    • SQL Server 2008 Spatial Types Demo
    • Intro to SQL Server 2008 Filestream Demo
    • SQL Server 2008 SQL CLR Nullable Types Demo
    • Programming with SQL Server 2008 Filestream Demo
    • SQL Server 2008 Reporting Services Web Application Integration Demo
    • Date and Time Support in SQL Server 2008 Demo
    • SQL Server 2008 T-SQL Table-Valued Parameters Demo
    • SQL Server 2008 T-SQL Row Constructors Demo
    • SQL Server 2008 T-SQL Grouping Sets Demo
    • SQL Server 2008 T-SQL Merge Demo
  • Hands-on Labs (8)
    • How to build your first Web Application with SQL Server and ASP.NET
    • Using SQL Server 2008 Spatial Data in TSQL
    • Using SQL Server 2008 Spatial Data in Managed Code
    • Using SQL CLR in SQL Server 2008
    • PowerPivot in SQL Server 2008 R2
    • Using the New Features of Reporting Services 2008 R2
    • Introduction To SQL Server 2008 R2 StreamInsight and Complex Event Processing
    • Data-tier Applications in SQL Server 2008 R2 and Visual Studio 2010

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=fffaad6a-0153-4d41-b289-a3ed1d637c0d