Recent Posts

0
Comments

[SQL 2008] Filestream & Delete by abenedetti

L’istruzione DELETE su una tabella contenente oggetti FILESTREAM non va vista in prospettiva “eliminazione immediata del file fisico dal disco”. Questo perchè la cancellazione fisica viene demantata ad una sorta di garbage collector...
0
Comments

[Fulltext] Files indicizzabili by abenedetti

Il motore fulltext, di cui ho fatto una brevissima panoramica qui , di SQL Server non indicizza, nativamente, diversi tipi di files. Si va dai comuni PDF, ai files ZIP, ai files XPS, ... Per vedere la lista delle estensioni supportate è sufficiente...
Filed under:
2
Comments

[Update] Svuotare un database: un meccanismo automatico by abenedetti

Qualche settimana fa ho postato , sul blog, uno script per poter effettuare uno svuotamento di un database e riportalo al suo stato "iniziale". Nello script eseguo un controllo, tramite la funzione scalare IDENT_CURRENT, per poter chiamare ...
0
Comments

[Filestream] Non ho mai amato gli amanti delle SELECT * ... by abenedetti

Come scrivo nel titolo non ho mai amato gli amanti delle SELECT *  FROM tabella... per mille motivi. Adesso, che si cominciano a vedere tabelle con FILESTREAM voglio vedere se continueranno a fare SELECT * ... Auguri... :-) PS: forse è meglio...
0
Comments

[SQL Server Tip] Cercare un testo in tutto il database by abenedetti

Durante lo sviluppo di un'applicazione è nata l'esigenza di poter effettuare delle ricerche di testo all'interno di tutte le colonne (testo) di tutte le tabelle. Naturalmente facendo in modo che questo meccanismo continui a funzionare...
Filed under: , , , ,
1
Comments

Svuotare un database: un meccanismo automatico by abenedetti

Può capitare, per diversi motivi, di avere la necessità di svuotare un database per riportarlo allo stato "iniziale". Per stato "iniziale" intendo il momento dell'installazione: nessuna riga (se non in eventuali tabelle...
0
Comments

Gestione degli errori: manca ancora qualcosa by abenedetti

Con SQL Server 2005 (e l'introduzione delle keyword TRY / CATCH) la gestione degli errori è notevolmente migliorata. Dalla precedente versione possiamo ad esempio sfruttare, all'interno di un blocco BEGIN CATCH ... END CATCH le funzioni scalari...
0
Comments

SQL Server Blog by abenedetti

A futura memoria personale... e come semplice suggerimento... :-) SQL Server Storage Engine PSS SQL Server Engineers SQL Server Customer Advisory Team (SQLCAT) ADO.NET Team Blog SQL Server Release Services SQL Programmability & API Development Team...
Filed under: ,
0
Comments

Cluster Index, Datapages, BTree, DBCC Page, DBCC Ind... un'occhiata dietro le quinte by abenedetti

Spesso mi rendo conto che capire come SQL Server gestisca le sue strutture ad albero, le datapages, le IAM, gli extent, ... non sia così semplice. Mi piacerebbe allora, con questo post, costruire un esempio che possa raccontare in maniera semplice...
1
Comments

[SQL 2008] Panoramica FullText by abenedetti

Le funzionalità di indicizzazione nella nuova versione di SQL Server sono molto differenti rispetto alla precedente. Differenti sia da un punto di vista di architettura, sia da un punto di vista di programmazione ed utilizzo. Il motore fulltext,...
0
Comments

[SQL Server] Spostare il database tempdb by abenedetti

Può capitare la necessità di spostare il database di sistema tempdb su un percorso differente. Magari potremmo volerlo fare dopo che il nostro server è stato attrezzato di un disco che sarà dedicato allo storage di questo database...
2
Comments

Verificare, in maniera certa, un backup: faccio il restore! by abenedetti

Come fa anche l'amico Luca , mi sforzo spesso di ripetere che l'unico modo sicuro di essere certi di un backup è quello di farne un restore. Purtroppo sembra che questa legge non sia così conosciuta... La cosa interessante è che...
0
Comments

SQL Server 2008 Whitepapers by abenedetti

Il nostro team SolidQ sta lavorando su diversi withepapers sulle nuove caratteristiche e funzionalità di SQL Server 2008. Il primo di questi, dell'amico Itzik, è dedicato alle novità del linguaggio T-SQL: " An Introduction to New...
0
Comments

[SQL 2008] Filestream che non si riesce ad abilitare by abenedetti

Questa mattina avevo la necessità di abilitare il FILESTREAM su un'istanza SQL Server 2008. La macchina ha installate sia una istanza SQL 2005, che una SQL 2008 in cui, in fase di setup, non era stata abilitata la funzionalità. Per abilitare...
0
Comments

[RS 2008] Report Server e Windows Vista / 2008 by abenedetti

Windows Vista ed il nuovo sistema server Window 2008 introducono diverse novità ed attenzioni, soprattutto per quanto riguarda gli utenti con privilegi amministrativi, cercando di limitarne i permessi all'accesso delle applicazioni (aprire un notepad...
More Posts Next page »