Здравствуйте Den, Вы писали:
Den>Добрый день.
Den>На днях произошла непонятная проблема. Den>Понадобилось перенести базу данных с одного сервера на другой через Data Transformation Server Den>(так и только так). Переносмая база имеет размер около 2.3 Gb (с опцией Avto shrink и др.), так вот на сервере куда я эту базу переносил она оказалась размером 1.8 Gb. В некоторых таблицах были потеряны записи!!!
А ты уверен, что они действительно были потеряны?
Den>Если кто с этим сталкивался или знает хоть куда рыть.
Размер в принципе, может уменьшиться по многим причинам:
1) transaction log. AFAIR, его размер никогда не уменьшается. Т.е. на старой базе он мог разростись, а на новой еще нет.
2) Раз бызу переносили через DTS, значит структура новой базы не совсем такая, как исходной. Может быть у вас там поля разной фиксированной длины в этих базах лежат?
3) Статистика и индексы. DTS их вроде не переносит, а индексы кушают довольно немало.
4) Fill factor индексов (особенно Clustered-индексов). Если он разный, то в странице будет находиться разное количество записей, соответсвенно и размер будет разный.