Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не могу удалить поврежденную БД...Как ее удалить??? / 13 сообщений из 13, страница 1 из 1
13.09.2005, 13:24
    #33266236
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
команда "drop database MyDB " не помогает.

Что делать???
...
Рейтинг: 0 / 0
13.09.2005, 13:29
    #33266250
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Maktub wrote:

> команда "drop database MyDB " не помогает.

1. Остановить сервер.
2. Нажать F8 на MyDB.db и MyDB.log.
3. Выбросить MyDB из параметров запуска сервера.
3. Запустить сервер.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.09.2005, 13:36
    #33266262
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Dim2000

3. Выбросить MyDB из параметров запуска сервера.


В системных каталогах (таблицах) останется о ней информация, и останется информация по использованию этой бд сгментов данных.

Нет так не пойдет
...
Рейтинг: 0 / 0
13.09.2005, 13:38
    #33266270
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Maktub wrote:

> В системных каталогах (таблицах) останется о ней информация, и останется
> информация по использованию этой бд сгментов данных.

Это про ASE? Так бы сразу и сказал ;).
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.09.2005, 13:41
    #33266278
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Сории...забыл указать СУБД.
ASE 12.5
...
Рейтинг: 0 / 0
13.09.2005, 16:04
    #33266811
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
System Administration Guide, Vol. 2 (Russian)

System Administration Guide, Vol. 2 (Russian)Удаление поврежденной базы данных
Чтобы удалить поврежденную базу данных, используйте команду
dbcc dbrepair dropdb из базы данных master. Ни один пользователь,
включая пользователя, запустившего dbrepair, не может использовать
базу данных, когда происходит ее удаление.
Синтаксис команды dbcc dbrepair таков:
dbcc dbrepair (имя _базы _данных, dropdb )
Команда Transact-SQL drop database не работает для баз данных,
которые нельзя восстановить или использовать.
...
Рейтинг: 0 / 0
13.09.2005, 16:05
    #33266820
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Со ссылкой малость ошибся

System Administration Guide, Vol. 2 (Russian)
...
Рейтинг: 0 / 0
13.09.2005, 20:04
    #33267425
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
dbcc dbrepair (dropdb)
...
Рейтинг: 0 / 0
14.09.2005, 12:11
    #33268514
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
MasterZivdbcc dbrepair (dropdb)

dbcc dbrepair("<db_name>",dbdrop)

она то ж иногда не помогает...например, в моем случае я эксперементировал с добавлением сегментов для бд (for load) и потом не смог удалить ее(бд).
...
Рейтинг: 0 / 0
14.09.2005, 15:42
    #33269363
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
для удаления через dbcc dbrepair(dropdb) база должна иметь статус 256 (suspect, not recovered)
...
Рейтинг: 0 / 0
14.09.2005, 19:13
    #33269897
sybdba
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
господа,
предлагаю быстрое решение - почистить руками системные таблицы и передернуть сервер

что надо поправить:
sysdatabases
sysusages (по dbid)

для подстраховки сделать следующее:
- остановить сервер
- скопировать master-девайс в сторонку
- поднять сервер

а потом удаляем запись из sysdatabases и соотв. записи из sysusages
передергиваем сервер - вуаля, базы нет
:)
...
Рейтинг: 0 / 0
15.09.2005, 16:07
    #33271672
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Лучше поставьте нужный статус руками и dbcc dbrepair.
...
Рейтинг: 0 / 0
19.09.2005, 13:48
    #33276609
Maktub
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить поврежденную БД...Как ее удалить???
Я делал как sysdba предложил.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не могу удалить поврежденную БД...Как ее удалить??? / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]