데이터베이스 개발자 질문과 답변 게시판
안녕하십니까.
제가 새로운 회사로 이직을 하게 되어 업무 파악중에 있습니다.
현재 운영중이 ERP Server (SQL 2000) 를 재 구축 하려 합니다.
해당 SQL Server 에 DB가 여러개 있으나 운영중인 DB인지 아닌지 알 수가 없네요
DB역시 여기 저기 System에서 끌어쓰고 있는듯합니다 좀 복잡하네요 입사 3일째인데 멘붕입니다.
전 전산담당자 공석 기간일 길어 연락이 끈어진 상태구요
운영 중인 DB를 알 수 있는 방법을 알고 싶습니다. 참고로 SQL프로필러는 에러로 인해 구동 할 수 없는 상태 입니다.
고수분들 조언 부탁 드립니다.
Comment 5
-
향지
2013.05.08 10:05
-
쓸만한게없네(윤선식)
2013.05.08 10:54
SQL Server 2000 이라고 하시는 듯.. DMV는 안 될 거 같은...
-
향지
2013.05.08 11:03
아... 그러네요 ㅠㅠ
-
쓸만한게없네(윤선식)
2013.05.08 10:57
여러 방법이 있습니다만...
ERP Application의 Connection String 이 어떻게 되어 있는지 확인하시고,
해당 IP 또는 HostName으로 Enterprise Manager나 Query Analyzer 를 통해 접속해 보시는 것이 어떠실지.
아니면, 해당 SQL Server Data 가 최근 것인지 보는 게 더 나을 수도 있습니다.
그리고 Profiler가 어떤 에러로 인해 구동이 안되는지 확인 가능한지요?
-
최문규_310881
2013.05.09 08:59
Profiler 에러 내용 입니다.
조언 부탁 드립니다.
운영중이라는 기준을 정확히 몰라서...
SELECT *
FROM sysobjects AS A
JOIN SYS.dm_db_index_usage_stats AS B
ON A.id = B.object_id
select top 100 * from sys.sysprocesses
SELECT top 100 *
FROM sys.dm_exec_query_stats AS A
CROSS APPLY sys.dm_exec_sql_text(A.sql_handle) AS B
DM쪽은 DB가 꺼지기 전까지 기록이 남습니다.
위에 것들로 살펴보시면 사용하는 DB인지는 확인할 수 있으실것 같습니다.