SQL Server

SharePoint 2007 - Integrazione con SQL Server 2005 SP2 Reporting Services

Anche se l'articolo è un po' vecchio riassume in modo egregio i benefici dell'integrazione del SP2 di SQL Server 2005 Reporting Services con SharePoint (Wss 3.0 - MOSS 2007). Se poi si vuole avere un documento dettagliato su come configurare l'integrazione di SharePoint con Reporting Services, qui abbiamo un documento molto ben fatto. Technorati Tags: SharePoint, SQL Server

SharePoint 2007 e SQL Server 2005 SP 2

Come già segnalato in diversi post è stato rilasciato il SP2 di SQL Server 2005. Riguardo a questo ho trovato un interessantissimo post sul blog del team di SharePoint riguardo ai benefici dell'utilizzo del SP2 su siti SharePoint 2007.   Technorati Tags: SQL Server, SharePoint

SQL Server - Concatenare righe in colonne

Cosa faccio se voglio ottenere in un campo di una query il contenuto di una subquery che restituisce più righe? Ad esempio se voglio ottenere l’elenco dei prodotti venduti da un fornitore dalla tabella products del database Northwind? Fino a ieri avrei fatto un cursore che interroga la tabella e concatena il risultato all’interno di una variabile; oggi un mio collega ha scoperto che esiste un metodo molto più semplice:   declare @productsName AS varchar(200)   select @productsName = COALESCE(@productsName, '') + ProductName + ','       from products where supplierid = 7   select @productsName   Il risultato è esattamente quello che serviva:   --------------------------------------------------------------------- Pavlova,Alice Mutton,Carnarvon Tigers,Vegie-spread,Outback Lager,   (1 row(s) affected)   Da oggi...

Confronto di date in SQL Server

Un problema che si incontra spesso in SQL Server, quando bisogna effettuare delle query che effettuano il confronto su due campi di tipo DateTime, consiste nel fatto che SQL Server, oltre a memorizzare la data, memorizza anche l’orario.  Ad esempio una query del genere potrebbe dare questo tipo di risultato:   select Data1, Data2 from MiaTabella where Data1 <= Data2   Data1                   Data2 ----------------------- ----------------------- 2006-11-21 12:38:00     2006-11-23 17:18:00 2006-07-24 10:52:00     2006-07-24 10:52:00   A prima vista sembrerebbe corretto, ma c’è la possibilità che si verifichi un errore piuttosto subdolo. Esistono diverse soluzioni al problema, quella che preferisco è quella di utilizzare la funzione DATEDIFF. Se correggiamo la query in...

SharePoint 2007 - bug su cancellazione di uno Shared Service Provider (SSP)

Se si prova a cancellare uno Shared Service Provider in SharePoint 2007, viene giustamente chiesto se si desiderano cancellare anche il relativo database ed il sito IIS. Tutto funziona correttamente, ma una volta effettuata questa operazione comincerete a trovare nel registro eventi di sistema, una volta al minuto, un messaggio di tentativo di login fallito simile a questo: “Login failed for user ‘NT AUTHORITY\SYSTEM’.”. Questo dipende dal fatto che la procedura di cancellazione, effettua la cancellazione del database, ma dimentica di cancellare il job di SQLServer che si occupa di eliminare le sessioni scadute. Una volta cancellato manualmente il job il problema...

Nuova virtual machine

Sto finendo di configurare la mia nuova virtual machine; sofware installato: Windows Server 2003 Exchange SQL Server 2005 Visual Studio 2005 SharePoint Portal Server BizTalk 2006 Access...

Mtc Roma (novembre 2005)

Finalmente è arrivato questo tanto atteso evento e, dalla quantità dei partecipanti, devo dire che il successo di pubblico c'è stato senz'altro. Per quanto riguarda le sessioni, debbo dire che quella relativa a BizTalk 2006 mi ha un po' deluso; fondamentalmente si è trattato di un'elencazione delle nuove features annunciate (non tantissime per la verità) che erano già note da tempo. Tutta un'altra musica per quanto riguarda le sessioni che riguardavano "l'ottimizzazione delle performance su SQL Server 2005" e la "realizzazione di applicazioni scalabili su ASP.NET 2.0"; sessioni tecniche molto approfondite che evidenziavano non solo i benefici dell'utilizzo dei nuovi strumenti...

Sql Server ... over the top

Ieri, prima di portare in produzione un’applicazione che io ed altri colleghi stiamo sviluppando, abbiamo fatto uno “stress test” sul database per verificare se sarà in grado di reggere il carico di lavoro a cui sarà sottoposto. Abbiamo fatto partire 50 client che effettuavano inserimenti di massa sul database. Abbiamo utilizzato 2 client che effettuavano query o aggiornamenti, a volte anche pesanti. Abbiamo fatto partire più di 100 thread che effettuavano alcune operazioni e scrivevano poi il risultato sul database. Abbiamo creato un “maintenance plan” che ad intervalli regolari effettuava il backup “a caldo” del database.   Il risultato è stato che abbiamo inserito più di...

«ottobre»
domlunmarmergiovensab
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567