Архив метки: sql

Как исправить поврежденную базу MS SQL (Suspect Mode)

Так случилось, что MS SQL база перешла в «подозрительный» режим (Suspect mode). Никакие манипуляции с базой в таком режиме сделать невозможно, даже отключить. Помогла следующая серия команд в management Studio.
Для начала необходимо перевести базу данных в режим EMERGENCY:

EXEC sp_resetstatus 'yourDBname'
GO
ALTER DATABASE yourDBname SET EMERGENCY
GO

Далее появляется выполнять тестирование и исправление базы:

DBCC checkdb('yourDBname')
GO
ALTER DATABASE yourDBname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
GO
DBCC CheckDB ('yourDBname', REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE yourDBname SET MULTI_USER
GO

Firebird

Firebird
В этой статье начинаю небольшие серии заметок по СУБД Firebird.
Для начала хочу запечатлеть у себя в блоге то, что я давно искал для FireBird — описание языка SQL в виде глоссария.
Итак Глоссарий Firebird здесь.
На мой взгляд очень полезная штука, особенно если учесть что встроенной справку у FB нет.
Для начала это всё. Если у кого-нибудь есть что дополнить, может есть у кого-нибудь файл chm или еще какой-нибудь оффлайн справочник по DSQL или PSQL FireBird’а, оставляйте свои комментарии.