본문 바로가기

Developer/DataBase

SQL Admin Tip

반응형

새로운 암호 설정(계정잃어 버렸을때..)
sp_password @new = 'newpasswd', @loginame = 'sa'

 

많이 실행되는 쿼리 찾기(단, 오래된 기록은 남아있지 않음..)
select top 50 * from sys.dm_exec_query_stats

 

쿼리내용 확인(위에서 찾은 쿼리의 암호화를 풀어줌)
select * from sys.dm_exec_sql_text(0x03000900694DB5083E648B01D69900000100000000000021)

 

실행커서 찾기
USE master;
GO
SELECT c.creation_time ,cursor_id ,name ,c.session_id ,login_name
  FROM sys.dm_exec_cursors(0) AS c
  JOIN sys.dm_exec_sessions AS s
  ON c.session_id = s.session_id
--WHERE DATEDIFF(mi, c.creation_time, GETDATE()) > 1
order by c.creation_time desc;

 

프로시져 내 실행커서 찾기
select cur.*
  from sys.dm_exec_connections con
  cross apply sys.dm_exec_cursors(con.session_id) as cur
  where cur.fetch_buffer_size = 1 and cur.properties LIKE 'API%'

반응형

'Developer > DataBase' 카테고리의 다른 글

[MS-SQL]프로시저, 테이블명 검색  (0) 2022.12.12
MS-SQL 날짜 형태 변환함수 정리  (0) 2019.12.11
MS-SQL 날짜함수 형식 변환  (0) 2019.12.06
Case구문 간단 정리  (0) 2009.12.06
select top 10 Procedure  (0) 2009.12.06