Re: SQL Server 7.0 (MS DTS)
От: Lexey Россия  
Дата: 04.12.01 09:52
Оценка:
Здравствуйте 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-индексов). Если он разный, то в странице будет находиться разное количество записей, соответсвенно и размер будет разный.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.