Cannot Stop File Growth on Data File

  • We have a large 'History' database that is currently about 4.5TB, with most of that in a datafile that is 4.2TB. We wanted to stop growth on the one large data file and have SQL Server allocate new data to the other data files, but this throws an error when we attempt to change the MAXSIZE settings:

    ALTER failed for Database 'History'

    MODIFY FILE failed. Specified size is less than or equal to current size.

    The SQL Server is saying we can have a max size of 2TB, and anything over that is blocked. Since this is being blocked, the file continues to grow.

    Is there any way to cap the growth of the 4.2TB file and not allow any more data to be written to it?

  • You should be able to turn off auto-growth on that file entirely after you make sure you have additional data files with available space. Then re-index with padding and you should see the file usage drop down to where you can shrink the larger file, if necessary.

Viewing 2 posts - 1 through 1 (of 1 total)

You must be logged in to reply to this topic. Login to reply