MSSQL(4)
-
[MSSQL] 로그 파일 사이즈 줄이기
트랜 잭션 로그 파일의 사이즈 줄이기 1. 엔터프라이즈 관리자를 띄운다. 2. 원하는 데이타 베이스 선택(오른쪽 클릭) > 등록정보 3. 속성 탭 선택 4. 복구 모델 선택하는 부분을 "단순" 으로 선택 5. 설정 부분에서 "자동 축소" 선택 6. 트랜잭션 로그 탭 선택 7. 할당 된 공간 부분의 값을 조절한다. 공간 값이 조절이 되지 않을 경우에는... 7.1 쿼리 분석기를 실행한다. 7.2 dbcc shrinkfile(''파일이름'',용량(M)) 8.파일 사이즈가 줄어들었는지 확인 하시면 됩니다. (로그 파일이 남는 장소에서)
2019.06.08 -
[MSSQL] mssql 에서 hint 사용하기
1. Hint Basic Syntax - SELECT 문에서의 HINT SYNTAX SELECT statement ::= [ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } [ ,...n ]] [ OPTION ( [ ,...n ]) ] - 예제 // Merge Join을 하게하는 Hint SELECT * FROM Sales.Customer AS c INNER JOIN Sales.CustomerAddress AS ca ON c.CustomerID = ca.CustomerID WHERE TerritoryID = 5 OPTION (MERGE JOIN); 2. Hint 종류 * ..
2019.06.07 -
[MSSQL] DB 백업 및 복원 방법
개발을 하다보면 실서버와 개발서버의 갭으로 인해 DB를 백업 및 복원해야 하는 경우가 잦기에MS-SQL을 사용 시 백업 및 복원하는 법을 정리해보고자 합니다. 1. DB 백업하기 - 그림처럼 백업하고 싶은 DB를 선택한 후 ' 마우스 오른쪽 버튼 > 테스크 > 백업 ' 을 클릭합니다. - 클릭 이후의 화면입니다. 사진처럼 어느 경로에 백업 파일이 생성되는지 확인할 수 있습니다. '확인' 버튼을 클릭하면 설정한 위치에 백업 파일이 생성된 것을 확인 할 수 있습니다. 2. DB 복원하기- 그림처럼 백업하고 싶은 DB를 선택한 후 ' 마우스 오른쪽 버튼 > 테스크 > 복원 > 파일 및 파일 그룹 ' 을 클릭합니다. - 이후의 화면입니다. 사진처럼 장치 부분을 선택한 후 파일 찾기를 선택합니다. - 이후의 화면..
2019.06.05 -
[MSSQL] 쿼리 결과가 없을 경우 대처법
오라클 같은 경우에는 nvl 이라든지 decode 라든지.. 여러 방법으로 쿼리 결과가 없을 경우 대처하는 법이 있었는데mssql에서는 잘 되지 않는 바람에 해당 방법을 적어볼까 합니다. IF EXISTS( 해당 데이터가 존재 하는지 셀렉트 ) BEGIN 데이터가 있는 경우 실행할 쿼리 END ELSE BEGIN 데이터가 없는 경우 실행할 쿼리 END 이것을 활용하여 insert 문이나 update 문 등에도 응용할 수 있습니다.
2019.06.05