Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.312 c
1-1110759398
antoxa
2005-03-14 03:16
2005.03.27
Подскажите на "чем из Delphi" писать для интернет (сервер Linux)


14-1109872360
Verg
2005-03-03 20:52
2005.03.27
Адреса protected полей класса


3-1109837726
mariya_mezenceva
2005-03-03 11:15
2005.03.27
запрос, котопый выбирает данные из двух баз


14-1110153078
AlterEgo of WondeRu
2005-03-07 02:51
2005.03.27
Как добавить Linux в nt loader?


14-1109957843
TUser
2005-03-04 20:37
2005.03.27
Ваше мнение