The english version in red.

Stamattina sono venuto a conoscenza di un problema riguardante SQL 2005 e 2008; in pratica se sul server SQL viene eseguito un programma di backup a livello NTFS (terze parti ma anche NTBACKUP) e tale programma tenta di fare il backup dei file MDF/NDF di SQL Server, si potrebbe riscontrare l’ impossibilità di  effettuare il restore del database ed eventualmente notare comportamenti anomali della piattaforma.

This morning i learned about SQL server 2005/2008 strange problem; in fact if on a sql server run a backup software at NTFS level (3d part or NTBACKUP) and this program try to bakup a mdf/ndf files, maybe unable to perfrom the database restore or it' s possible see some abnormal platform behavior.

Per effettuare un controllo circa la presenza o meno del problema sopra indicato, eseguire la seguente query per ogni istanza (vale per tutti i DB) e nel caso il risultato riportasse una o più righe vuol dire che il srever è affetto dalla problematica.

To test the problem presence outlined above, run the following query for each instance (that is for all the DB)
 
               select db_name(sdb.database_id) as 'Database Name',smf.name as 'Logical File Name', smf.physical_name as 'Physical File Name', is_sparse
from sys.databases sdb join sys.master_files smf on sdb.database_id = smf.database_id
where sdb.source_database_id is null and is_sparse = 1
 
La spiegazione approfondita di questo problema ed una possibile soluzione manuale si trova consultando il link sottostante:

and if the result return one or more lines try to fix it manually as described below.
 
 
 
Ciao!
bye!