2010-03-15 3 views

답변

0

데이터베이스를 언제 OFFLINE으로 만들었는지 확인하려면 전에 게시 한 SQL을 사용하거나 가장 쉬운 방법은 이벤트 뷰어를 확인하는 것입니다. 그러면 데이터베이스가 OFFLINE으로 설정되었을 때 알려줍니다. 난 그냥 내 로컬 컴퓨터에서 이것을 테스트하고 SQL Server는 응용 프로그램 로그에 정보 메시지를 씁니다.

+0

감사합니다 ardman.Event 뷰어 옵션이 나를 위해 작동합니다. – user293925

+0

@Neil은 SQL을 참조합니까? – Paul

1
SELECT DATABASEPROPERTYEX('YOURDATABASE', 'Status') 
DatabaseStatus_DATABASEPROPERTYEX 
GO 

SELECT state_desc DatabaseStatus_sysDatabase 
FROM sys.databases 
WHERE name = 'YOURDATABASE' 
GO 

이렇게하면 데이터베이스의 상태를 알 수 있습니다.

+2

이러한 쿼리를 사용하면 현재 데이터베이스가 오프라인/온라인 상태인지 확인할 수 있습니다. 그러나 데이터베이스를 온라인/오프라인으로 마지막으로 이동 한 시간을 알 수있는 방법을 찾고 있습니다. – user293925

0

또한 아래 쿼리를 사용하여 데이터베이스 상태를 확인할 수도 있습니다.

SELECT Name, state_desc FROM sys.databases 
관련 문제