본문 바로가기

MS-SQL

ms-sql 특정 문자열이 포함된 프로시져 찾기 SELECT S.NAME, c.Text FROM SYSOBJECTS S, SYSCOMMENTS C WHERE S.ID = C.ID AND C.TEXT LIKE '%아무개%' ORDER BY S.NAME 더보기
T-SQL로 텍스트파일 쓰기 CREATE PROCEDURE dbo.sp_AppendToTextFile(@FileName varchar(255), @TextData varchar(8000)) AS DECLARE @FS int, @OLEResult int, @FileID intEXECUTE @OLEResult = master..sp_OACreate 'Scripting.FileSystemObject', @FS OUT IF @OLEResult 0 PRINT 'Scripting.FileSystemObject'--Open a file execute @OLEResult = master..sp_OAMethod @FS, 'OpenTextFile', @FileID OUT, @FileName, 8, 1 IF @OLEResult 0 PRINT 'Open.. 더보기
ms-sql transation log 줄이기 use master --데이터베이스의 로그 비우기 backup log 해당디비 With TRUNCATE_ONLY구문을 수행해서 로그의 내용을 비우시고 그후use 해당디비 --DB의 로그데이터베이스 크기를 5M로 줄인다. DBCC SHRINKFILE (해당디비_Log, 5) GO안되시나요? 안될리 없습니다. 꼭 성공하세요..~~ 현재 트랜젹션로그파일이 700M정도 되는데요.. 이걸 줄이고 싶습니다. log에서 사용된 공간이 700정도이고 빈공간은 얼마 되지 않습니다. 이 log파일을 몇 십메가정도로 줄일려면 어떻게 해야 하나요? Re: 로그 백업을 받으셔야지요.. 강효용 / khrone 안녕하세요? 로그백업을 받으셔야지요.. 안그러시면 로그가 무한정 늘어나게 됩니다. 트랜잭션 로그의 경우는 로그 백업을 하.. 더보기
ms-sql 테이블별 용량 size 크기 확인 쿼리 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.idorder by 2 desc 더보기
asp & ms-sql dateadd 사용법 asp- dateadd("날짜단위", 숫자, 계산할 날짜) 사용예- 오늘로부터 이틀 후 날짜는? : response.write dateadd("d", 2, now()) 자주쓰는 날짜단위- 년 : yyyy- 월 : m- 일 : d- 시간 : h- 분 : n- 초 : s ms-sql- dateadd(날짜단위, 숫자, 계산할 날짜) 사용예- 오늘로부터 이틀 후 날짜는? : select dateadd(d, 2, getDate()) 자주쓰는 날짜단위- 년 : yy, yyyy, year- 월 : m, mm, month- 일 : d, dd, y, day- 시간 : hh- 분 : n, mi- 초 : s, ss 더보기