본문 바로가기

[스크랩] 트랜잭션 로그 백업(Transaction Log Backup) 출처 : http://kuaaan.tistory.com/120 얼마전에 개발서버에서 HDD가 가득찬 적이 있었습니다. 알고 보니 .mdf 파일은 수백메가 수준인데 .ldf 파일이 무려 30기가가 넘게 쌓여 있더군요. shrink 문을 날려도 줄지도 않고... 게다가 일단 트랜잭션 로그파일이 차게 되면 insert, select, delete 등 select를 제외한 아무 작업도 되지 않습니다. HDD 공간을 확보해도 인덱스라도 한번 재구성하고 나면 금방 다시 차버립니다. 데이터베이스의 로그 파일이 꽉 찼습니다. 데이터베이스의 트랜잭션 로그를 백업하여 사용 가능한 일부 공간을 확보하십시오 뭔짓을 해도 위와 같은 에러만 나죠. 아주 미칩니다. ㅋㅋ 그래서... .ldf 파일 사이즈를 줄이는 방법을 구글링해서.. 더보기
MSSQL 자동증가값 정지 시키기 쿼리 분석기 창에 아래의 쿼리를 입력 후 입력 하면 자동 증가 값으 수동으로 입력 할 수 있다. SET IDENTITY_INSERT '테이블이름' on 예를 들어 아래와 같은 필드가 있을 때 값을입력 하려면 seq int identity(1,1) not null , name varchar(5) insert into (name) values ('홍길동') 이런 식으로 입력하여야 하는데 SET SET IDENTITY_INSERT '테이블이름' on 을 입력하면 insert into (seq,name) values (1,'홍길동') 이런 식으로 수동으로 입력할 수 있다 다시 자동으로 입력 하고자 한다면 SET IDENTITY_INSERT '테이블이름' off 를 입력해 주면 된다 더보기
MSSQL 테이블 스키마 보기 SELECT NAME, (SELECT NAME FROM SYSTYPES WHERE XTYPE=SC.XTYPE), LENGTH, ISNULLABLE, (SELECT TEXT FROM SYSCOMMENTS WHERE ID=SC.CDEFAULT) AS DEFAULTS FROM SYSCOLUMNS SC WHERE ID IN (SELECT ID FROM SYSOBJECTS WHERE NAME='테이블명') [출처] MSSQL에서 쿼리로 테이블스키마 보기|작성자 oyt98 더보기