31.07.2007, 14:37 | #1 |
Участник
|
Ситуация возникла следующая.
Двое человек одновременно зашли через desktop coonection на сервер и приконнектились к одной базе, одного выкинуло и после этого база (на основе sql) не открывается и говорит значит: the file DCMEMSTREAM contains a record that cannot be read completely. клиент 3.6, база версии 3.6. Как исправить эту ситуацию? |
|
31.07.2007, 15:14 | #2 |
Участник
|
Цитата:
Сообщение от Programmer
Ситуация возникла следующая.
Двое человек одновременно зашли через desktop coonection на сервер и приконнектились к одной базе, одного выкинуло и после этого база (на основе sql) не открывается и говорит значит: the file DCMEMSTREAM contains a record that cannot be read completely. клиент 3.6, база версии 3.6. Как исправить эту ситуацию? Из этого текста следует - никак (покрайней мере никто не привел ни одного решения) :-( Восстанавливайте бекап базы. |
|
31.07.2007, 15:30 | #3 |
Участник
|
Возможно зашли клиентом 3.7 или 4.0 и конвертнули базу (данные в табличке $ndo$dbproperty).
Попробуйте обновить данные в таблице $ndo$dbproperty из бэкапа. |
|
01.08.2007, 11:57 | #4 |
Участник
|
Спасибо за советы, поднятие бэкапа помогло.
Интересно, а без восстановления бэкапа можно обойтись? |
|
15.10.2007, 13:53 | #5 |
Участник
|
можно, если эту таблицу $ndo$dbproperty вытащить с другой (работающей) базы
|
|
15.10.2007, 14:05 | #6 |
Участник
|
Цитата:
можно, если эту таблицу $ndo$dbproperty вытащить с другой (работающей) базы
Переместить данные из работающей БД таблицы $ndo$dbproperty в неработающую БД с помощью DTS Import/Export Wizasrd? Или сделать импорт fob этой таблицы в неработающую БД? |
|
15.10.2007, 14:32 | #7 |
Участник
|
|
|