I have a database and I try t shrink the file MatrixNEW_Data with Task> Shrink >Files: there I select the Data file with filename MatrixNew_data but I get the error:Msg 8985, Level 16, State 1, Line 1Could not locate file 'MATRIXNEW_Data' for database 'CEVI' in sys.database_files. The file either does not exist, or was dropped. In sys.database_files I see:1 NULL 0 ROWS 1 MATRIXNEW_Data E:\SQL2008\DATA\CEVI.mdf 0 ONLINE 1920000 -1 128000 0 0 0 0 0 NULL NULL NULL NULL 1853073000000087700040 5E747E34-C49D-47A3-9ED6-B70E8A373BBA 2012-09-03 22:48:15.527 NULL NULL NULL NULL 15944600000000199000042 NULL 1 LOG 0 MATRIXNEW_Log E:\SQL2008\DATA\MSSQL10.SQL2008\MSSQL\Data\CEVI_3.ldf 0 ONLINE 550400 -1 12800 0 0 0 0 0 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL3 NULL 0 ROWS 2 MATRIXNEW_Index F:\SQL2008\DATA\CEVI_2.NDF 0 ONLINE 1280000 -1 128000 0 0 0 0 0 1485040000000214700001 NULL NULL NULL 1853073000000087700040 5E747E34-C49D-47A3-9ED6-B70E8A373BBA 2012-09-03 22:48:15.527 NULL NULL NULL NULL 1594459000000042500006If I change the name in DBCC Shrinkfile to fileid1 the shrink works.But the name is present in sys.databases_files so the srhink based on the filename should also work.
Product Language
Version
Category
Operating System
Operating System Language
Steps to Reproduce
Actual Results
Expected Results
Platform
Virtualization