Note/DB
MSSQL DB 상태변경
Delia :D
2011. 6. 23. 13:28
sa 계정으로 사용
USE master
USE master
go
-- 응급상태로 전환 (ONLINE | OFFLINE | EMERGENCY)
ALTER DATABASE db_name
SET EMERGENCY
GO
-- 데이터베이스의 특성을 살펴봅니다.
SELECT DATABASEPROPERTYEX( 'db_name','Status')
SELECT name, state, state_desc FROM sys.databases
-- 응급상태로 전환하게 되면 읽기전용으로 엑세스가 가능하게됨.
dbcc checkdb('db_name')
go
SELECT * FROM sysdatabases
use db_name
select * from table_name
-- 작업 후 다시 온라인상태로 전환
ALTER DATABASE db_name
SET ONLINE
GO