We have a database currently running on 15,000 RPM disks, which is just a logging database, and we want to move it to disks at 10,000 rpm. Although we can easily separate the database, move the files and reconnect, which will result in a minor disconnect, which we are trying to avoid.
So, we are considering using DBCC ShrinkFile with EMPTYFILE . We will create the data and transaction file on a disk with a frequency of 10,000 RPM slightly larger than the existing files on a disk with a frequency of 15,000 RPM, and then run DBCC ShrinkFile with EMPTYFILE to transfer the data.
What impact will this have?
Josef source share