본문 바로가기
반응형

mssql13

[MSSQL] mssql 백업(덤프), 복원 하기 MsSql을 디비단위로 백업하고 복원하는 방법 입니다. - 백업 MsSql 쿼리 분석기에 아래와 같이 입력해 줍니다. backup database DB이름 to disk='C:\temp\파일명.bak' with init - 복원 백업과 같이 쿼리 분석기에 아래와 같이 입력해 줍니다. restore database lerc_new from disk='C:\Tmp\파일명.bak' 2011. 9. 10.
[MSSQL] mssql 백업 자동 스케쥴러 설정 - MSSQL 엔터프라이즈 매니저 실행 -> [관리]-[백업] -> [새 백업 장치] 생성 - [이름] 에 백업장치 입력 - 저장되는 경로 지정 - 아래와 같이 백업 작업이 추가 - 생성된 백업을 선택 [데이터베이스 백업] 메뉴 선택 - [데이터베이스]에 백업대상 DB명 선택 - [백업]에 데이터베이스-전체 선택 - [대상]에 [추가] 선택 - 백업이 저장될 경로 선택 - 초기 설정한 백업 장치를 선택 - [덮어쓰기]에서 [기존미디어 덮어쓰기]를 선택 - [예약]에서 백업 스케줄 선택 - 주기적인 백업 실행을 위해 [되풀이] 체크 후 [변경] 선택 - 백업이 되풀이 될 주기 설정 - 설정한 백업 작업 내용 체크 후 [확인] - MSSQL 엔터프라이즈 매니저의 [관리]-[SQL Server 에이전트]-[작.. 2011. 9. 9.
[MSSQL] UNION과 UNION ALL의 차이 여러개의 테이블에 있는 데이터를 하나의 결과로 보여줄 때 흔히, 'UNION'을 사용한다. 단, 같은 필드가 있다해도 그 합은 계산이 되지 않고 레코드 단위로 합쳐지게 된다. 이때, 'UNION'과 'UNION ALL'의 차이가 있다. 'UNION'은 'DISTINCT'와 같은 역할을 한다. 즉, 중복 데이터를 제외하고 합쳐지게 된다. 하지만, 'UNION ALL'은 모든 데이터를 합치게 된다. 고유한 데이터가 필요한 경우를 제외하고는, 처리속도가 빠른 'UNION ALL'을 사용하는 것이 좋다. 2011. 8. 6.
mssql에서 문자형으로 지정된 데이터를 날짜형으로 변환하는 방법 mssql에서 강제로 datetime의 값을 변경하고자 할때 사용. 문자형으로 된 date값을 다시 datetime 속성으로 변형해서 DATA 넣기 declare @Time varchar(40) set @Time = '2008-07-28 오후 11:54:28' select convert(datetime, convert(varchar(10), left(@Time, 10)) + ' ' + case when substring(@Time, 12, 2) = '오전' then substring(@Time, 15,2) else convert(varchar(2), convert(int, (substring(@Time, 15,2))) + 12) end + right(@Time, 6)) 2011. 8. 5.
반응형