Thanks for this interesting question. I knew the answer for the 2008 version ( up to 2014 ). For 2000 I used in only in 2003/2004 , for 2005 I never tried to shrink a data file and I am not sure that the TB was available . With 2008 , I had a Developer edition with which I have done many tests including this one . For the next versions , I have studied mainly the documentation to discover the differences with older versions.
Anyway , this discussion was interesting as it permits me to refresh my knowledge. So thanks for all the posters.