2018. 3. 21. 13:56

** SQL에러코드 메세지 찾기

SELECT * FROM sys.messages where language_id=1042 and message_id = 에러코드




**DB 용량확인


sp_spaceused


select top 10

 table_name = convert(varchar(30), min(o.name))

 , table_size = convert(int, ltrim(str(sum(reserved) * 8.192 / 1024., 15, 0))), UNIT = 'MB'

from sysindexes i

 inner join sysobjects o on (o.id = i.id)

where i.indid in (0, 1, 255)

 and o.xtype = 'U'

group by i.id

order by 2 desc




** 남은 하드 용량 확인


master.dbo.xp_fixeddrives



** 프로시저 전체 보기(스크립트 포함)

select ROUTINE_NAME, ROUTINE_DEFINITION   

  from information_schema.routines   

 where routine_type = 'PROCEDURE';



** DB Identity 초기화

DBCC CHECKIDENT('[Table]', RESEED, 0)




** SQL 메모리점유 퍼센트순위 

select

       PERCENT_RANK() over (order by requiredTime) as ranking, requiredTime

from SURVEY.dbo.T_SamplingList_2014000028

where requiredTime is not null



Posted by YKYun