Risorse

Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.

Analysis Services 2008 R2 Operations Guide

Davide Mauri

Microsoft ha reso disponibile un nuovo ed interessantissimo whitepaper dedicato ad Analysis Services 2008 R2 (ma assolutamente fruibile anche da chi usare le versione 2005 o 2008), che è un must-read per tutti coloro che lavorano con SSAS:

The Analysis Services 2008R2 Operations Guide

Di seguito un’estratto degli argomenti:

  • Memory Configuration
  • Thread Pool and CPU Configuration
  • Partitioning, Storage Provisioning and Striping
  • Performance Monitor 
  • Dynamic Management Views 
  • Profiler Traces
  • Data Collection Checklist
  • Monitoring and Configuring Memory 
  • Monitoring and Tuning I/O and File System Caches
  • Monitoring the Network
  • Testing Analysis Services Cubes 
  • Firewalling the Server
  • Encrypting Transmissions on the Network
  • Encrypting Cube Files 
  • Securing the Service Account and Segregation of Duties 
  • File System Permissions 
  • High Availability and Disaster Recovery 
  • Backup/Restore 
  • Clustered Servers 
  • Tuning Processing Data 
  • Tuning Process Index 
  • Tuning Queries
  • Locking and Blocking 
  • Scale Out
  • Server Maintenance
  • Special Considerations
  • Distinct Count

Operation Smile with SQL Server MVP Deep Dives Volume 2

Sergio Govoni

Nel corso dell’anno 2011, Kalen Delaney ha annunciato la seconda edizione di un utilissimo progetto che, mutuando l’esperienza della precedente edizione, ha come obiettivo la pubblicazione del Volume 2 del libro SQL Server MVP Deep Dives. Il libro comprende una collezione di capitoli scritti da oltre 50 MVP di SQL Server, sparsi in tutto il globo.

Oltre alla passione per SQL Server, che traspare fra le righe, la caratteristica che rende importante il progetto è questa: ne gli autori e neppure gli editori riceveranno un solo dollaro derivante dalle vendite del libro SQL Server MVP Deep Dives Volume 2; i proventi saranno donati in beneficenza a Operation Smile.

Script che restituisce la cronologia delle modifiche agli oggetti di un database

Davide Mauri

Capita, di frequente, di avere la necessità di stabilire quale sia stata la cronologia delle modifiche effettuate agli oggetti di un database, ad esempio alle Stored Procedure.
Lo script restituisce la cronologia di modifica a tutti gli oggetti o, a particolari tipologie di oggetti. Se si vuole ottenere la cronologia di modifica delle SP basta inserire nella sezione di assegnazione delle variabili l’istruzione SET @obj_type=‘P’.
Se il database in esame prevede l’uso degli oggetti di supporto per il diagramming l’elenco delle SP include anche SP come sp_creatediagram etc., che appartengono, di default, allo schema dbo.
Viene adottato un criterio di ordinamento per data modifica e tipo oggetto, ma il criterio è personalizzabile cambiando il valore di @sqlord.

SQL Server Channel 9: New Videos Released

Sergio Govoni

Sul portale SQL Server Channel 9 sono stati pubblicati una serie di video, ognuno della durata di 10 minuti circa, che illustrano le tecnologie disponibili su SQL Server.

Si tratta di video CUSTOMER-READY, che hanno come obiettivo quello di fornire ai clienti una visione delle caratteristiche di SQL Server e delle tecnologie ad esso collegate.

Gli speaker sono tutti SQL Server PM: Joe Yong, Krzysztof Kozielczyk, Britt Johnston, Dandy Weyn, Guy Bowerman, Il-Sung Lee, Justin Erickson, Kevin Farlee, Kevin McGuire, Michael Rys, RobAnn Mateja, Sunil Agarwal, Vinod Jagannathan.

From SQLCAT: Concurrency Series blog posts

Sergio Govoni

Sunil Agarwal (Principal Program Manager in SQL Server Storage Engine Group) ha pubblicato, nel blog SQLCAT, alcuni interessanti articoli dedicati alla Concorrenza ovvero alla possibilità per più utenti di accedere ai dati contemporaneamente.

La serie inizia con un post che spiega i diversi livelli di isolamento che una transazione può avere… fino ad arrivare ad una delle domande più comuni che formulano i clienti: La mia applicazione, fino a ieri aveva performance accettabili, oggi non più, perché ? Quale può essere il motivo ?