August 15, 2008 at 9:26 am
GilaMonster (8/15/2008)
Ok. Which one are you trying to shrink and what size are you trying to shrink it to?
Sop -1 2367438
Sop_log 12800000 1
Sop_1 192000000 1000000
Sop_2 192000000 1000000
Sop_3 192000000 1000000
Sop_4 192000000 512000
First one to 1 terabyte. If it is not possible to something less then two at least. Could you please explain what is the problem.Thanks.
August 17, 2008 at 3:22 am
Odd. I suspected it was a problem with the file's max_size setting, but apparently not.
Grasping at straws here... what's the command that you're using to shrink the file?
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
August 17, 2008 at 6:48 am
Hi,
How much free space you have in the file?
I suspect that you are trying to shrink the file to a size where your data is holding larger space.
If that is your case, you need to move some tables into different fielgroups and then shrink the database
You can also think of partitioning some large tables (and place the partitions in different file groups)
SQL Server 2005, came up with this nice feature and it is really a very good method to do. You can move the data chunk by chunk during offpeack hours.
Cheers,
Prithiviraj Kulasingham
http://preethiviraj.blogspot.com/
August 17, 2008 at 6:48 pm
I assume you have free space on the drive, correct? Also, is there free space listed in the database?
August 19, 2008 at 11:02 am
Thanks all. I have solved the problem. Just I am curious, if I have .mdf and some .ndf files in the Primary filegroupe, Is it possible some how to move a part of the data from .mdf to any .ndf/ and then I can shrink the .mdf or re size it. Best Regards.
August 19, 2008 at 11:19 am
any update on the issue or solution? Might help the next person.
June 1, 2009 at 9:00 am
I have a similar problem. I have a database that was restored from Prod to Test. The DB has multiple secondary files. We have purged prod data from this copy and now I'm trying to complete a shrink, as well as use only one primary data file. There's still over 200 GB that I can not reclaim. When I run a shrink (DBCC SHRINKFILE (Testdatafile, EMPTYFILE) I receive this error:
Msg 2555, Level 16, State 2, Line 1
Cannot move all contents of file "Testdatafile" to other places to complete the emptyfile operation.
Here are the results of sp_spaceused:
Database Database Size Unallocated
TestDB1 235923.63 MB226780.71 MB
Reserved Data Index SizeUnused
1375528 KB1062424 KB269432 KB43672 KB
Thank you...
KU
Viewing 7 posts - 16 through 21 (of 21 total)
You must be logged in to reply to this topic. Login to reply