Pe scurt, nu. DBCC SHKRINKDATABASE şi DBCC SHRINKFILE nu vor şterge niciodată rânduri din tabele.
Mai pe larg: DBCC SHKRINKDATABASE se referă la toate fişierele unei baze de date (cu log sau date), iar DBCC SHRINKFILE se referă la un anumit fişier (de asemenea, log sau date), dar în orice caz, nu se vor şterge date utile, ci doar se va elibera spaţiul neutilizat. Opţiunea EMPTYFILE se foloseşte atunci când există mai multe fişiere de date şi se doreşte să se mute datele din unul dintre acestea în celelalte, în scopul de a se şterge fişierul respectiv. Opţiunea TRUNCATEONLY se foloseşte atunci când se doreşte micşorarea fişierului doar pe seama spaţiului liber de la sfârşitul acestuia, fără a se încerca mutarea celorlalte date.
Răzvan