Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

Drop table   Найти похожие ветки 

 
Valeriya   (2005-03-01 15:23) [0]

Ситуация такая. Произошло повреждение таблицы (видимо при заполнении её поля данными не соответствующего типа). И теперь никакие действия с ней произвести невозможно. Ни открыть, ни переименовать, ни удалить, ни изменить; при всех попытках виснет Interprise Manager и Quaery Analizer. Как теперь избавиться от таблицы?


 
Johnmen ©   (2005-03-01 15:26) [1]

Избавься от базы...:)


 
Anatoly Podgoretsky ©   (2005-03-01 15:28) [2]

Поднять из архива с откаткой на определенное время.


 
Valeriya   (2005-03-01 15:31) [3]

Спасибо, но убивать базу нежелательно, а архива нет :( Может, создается какой-то системный автоматический архив?


 
Ega23 ©   (2005-03-01 15:37) [4]

Произошло повреждение таблицы (видимо при заполнении её поля данными не соответствующего типа).

Никогда не видел...


 
Johnmen ©   (2005-03-01 15:39) [5]

>Ega23 ©   (01.03.05 15:37) [4]
>Никогда не видел...

Потому, что этого не может быть...


 
Valeriya   (2005-03-01 15:40) [6]

Ega23 - я тоже :( Но вот фигня стряслась, чё делать не знаю. Не хочется переделывать базу, гемор все-таки.


 
Valeriya   (2005-03-01 15:41) [7]

Johnmen ну приходите посмотреть. С табличкой, кроме как инсёрта, никаких действий не производилось.


 
Johnmen ©   (2005-03-01 15:42) [8]

>Valeriya   (01.03.05 15:40) [6]

Поищи что-нибудь про починку БД. Но гемор от тебя всё равно не отстанет...:)


 
Valeriya   (2005-03-01 15:44) [9]

Johnmen
Может подсобишь линкой?


 
Johnmen ©   (2005-03-01 15:46) [10]

>Valeriya   (01.03.05 15:41) [7]

Пришли базу, посмотрю...


 
MU   (2005-03-01 15:54) [11]

exec sp_dboption "Имя Бд", "single user", "true"
DBCC CHECKDB("Имя Бд", REPAIR_REBUILD)
или разрешить потерю данных
DBCC CHECKDB("Имя Бд", REPAIR_ALLOW_DATA_LOSS)
exec sp_dboption "Имя Бд", "single user", "false"


 
Valeriya   (2005-03-01 15:59) [12]

Server: Msg 5070, Level 16, State 2, Line 1
Database state cannot be changed while other users are using the database "Smotr_MCI"
Server: Msg 5069, Level 16, State 1, Line 1
ALTER DATABASE statement failed.
sp_dboption command failed.
Server: Msg 7919, Level 16, State 2, Line 2
Repair statement not processed. Database needs to be in single user mode.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

А как сделать single mode?


 
MU   (2005-03-01 16:01) [13]

exec sp_dboption "Имя Бд", "single user", "true"
это переводит ДБ в монопольный (Эксклюзивный режим)
надо, чтобы ВСЕ завершили работу.
И на СВОЕЙ станции оставить только Query Analyzer
больше никаких сессий не д.быть!!!


 
Valeriya   (2005-03-01 16:13) [14]

а как теперь перевести в нормальный режим? не сингл?


 
Ega23 ©   (2005-03-01 16:19) [15]

Database state cannot be changed while other users are using the database "Smotr_MCI"

Ну у кого-то открыт коннект к данной базе. Или LOCK у процесса какого-нибудь висит. Перезагрузи сервер.


 
MU   (2005-03-01 16:22) [16]

перевести в многопользовательский режим
exec sp_dboption "Имя Бд", "single user", "false"


 
Valeriya   (2005-03-01 16:23) [17]

Все, спасибо всем большое! Получилось! Теперь знаю как делать ребилт :)


 
MU   (2005-03-01 16:23) [18]

:))))


 
Anatoly Podgoretsky ©   (2005-03-01 16:37) [19]

Valeriya   (01.03.05 15:31) [3]
Если на сервере администратор не сделал автоматическое архивирование, то само не создается. Да еще и зависить от типа архивирования, полное позволяет восстанавливать с точностью до секунды.
Могу посоветовать обратить внимание на функцию сервера DBCC предназначено для ремонта, но как пользоваться не подскажу. Информация есть об этом Book Online



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.04 c
14-1110352096
atr
2005-03-09 10:08
2005.03.27
Отладка программы. Help!


3-1109087328
Dyusha
2005-02-22 18:48
2005.03.27
Удаление всех записей при помощи ADOQuery


1-1110772305
NEW_USER
2005-03-14 06:51
2005.03.27
Как определить проги запускаемые из Администр->Службы?


6-1106483544
OpilkiInside
2005-01-23 15:32
2005.03.27
Как в WebBrowsere загрузить страницу без картинок?


14-1107905898
GanibalLector
2005-02-09 02:38
2005.03.27
Крис Касперски





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский