Question: can we shrink ndf file?
Answer: Shrinking MDF and NDF file is possible and there is no chance of data loss. It is not always advisable to shrink those file as those files are usually growing. There are cases when one database is separated in multiple database of any large table is dropped from database MDF and NDF can contain large empty space.