Note/DB

mssql2005 DB상태변경

Delia :D 2011. 7. 11. 15:46
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