본문 바로가기
반응형

IT/DB25

MSSQL 백업 - UNC 를 이용한 네트워크 스토리지 1. 개요 MSSQL을 이용하여 사용중인 데이터베이스를 파일로 백업할 경우에 물리적인 로컬 하드디스크에만 백업할 수 있는 것으로 알고 있는데 그 이유는 대부분이 다른 서버의 공유 디스크를 네트워크 드라이브로 잡아서 로컬 디스크 처럼 사용하려고 했기 때문이다. 네트워크에 있는 서버의 디스크를 네트워크 드라이브로 잡아서 MSSQL을 해당 드라이브로 백업하고자 하면 백업이 실패 한다. 동일한 개념이지만 네트워크 드라이브로 잡지 않고 UNC 방식 (예: \\netserver\backup, \\192.168.0.1\backup)을 사용하면 MSSQL도 실행중에 풀백업 및 차등 백업을 수행할 수 있다. 보다 안정적인 방법으로 디스크가 허용 된다면 로컬 디스크로 백업을 한 후에 스케쥴링을 지원하는 적당한 파일 복사 .. 2023. 2. 13.
[mssql] DB 메일 발송 MSSQL 2016 데이터 베이스에서 바로 메일 발송이 가능. 1. SQL SMS 를 열어 서버에 접속 한다. 2. "관리" -> "데이터베이스 메일"을 오른쪽 클릭 -> "데이터베이스 메일 구성" 으로 들어갑니다. 3. 메일 구성 마법사 시작이 나오면 그냥 "다음"을 누름.(이후에 페이지 표시 안함). 4. 구성 태스크 -> "다음 태스크를 수행하여 데이터베이스 메일 설치" 선택합니다. 5. "데이터베이스 메일 기능을 사용할수 없습니다. 이기능을 사용하시겠습니까? " 라는 메세지가 나올 경우 "예" 를 눌러 줍니다. 6. 새 프로필 - 프로필 이름은 이후 프로시져 호출에 사용되므로 기억하기 쉽게 작성 합니다. - SMTP 계정에 "추가"를 클릭하여 새로운 계정을 추가합니다. 7. 계정 이름 설명은 알아.. 2023. 2. 10.
[오라클] 힌트정리 힌트 정리 {SELECT | INSERT | UPDATE | DELETE} /*+ hint [text] [hint [text]] ... */ 혹은 {SELECT | INSERT | UPDATE | DELETE} --+ hint [text] [hint [text]] ... - 이러한 힌트의 사용은 SQL 전체가 아닌 쓰여진 SQL 블럭에만 적용됩니다. 힌트의 종류 별 분류 Optimization Goals and Approaches ALL_ROWS 혹은 FIRST_ROWS CHOOSE RULE Acess Method Hints AND_EQUAL CLUSTER FULL HASH INDEX 혹은 NO_INDEX INDEX_ASC 혹은 INDEX_DESC INDEX_COMBINE INDEX_FFS ROWID J.. 2023. 2. 10.
[mssql] 특정문자로 문자열 구분하는 함수 /* 사용예 : SELECT * from dbo.[fnStrComma](',,a,a,a,b,cd,e', ',') SELECT * from dbo.[fnStrComma]('특정 문자로 구분된 문자열 값을 테이블로 변환하여 반환한다', ' ') */ CREATE FUNCTION [dbo].[fnStrComma] ( @src VARCHAR(MAX) , @delimeter CHAR(1) ) RETURNS @TABLE TABLE ( seq INT IDENTITY(1,1) , item VARCHAR(MAX) ) AS BEGIN DECLARE @pos1 INT , @pos2 INT , @item VARCHAR(MAX) IF @delimeter IS NULL SET @delimeter = ',' IF @src '' B.. 2023. 2. 10.
반응형