MS_SQL 백업(BACKUP) 안될 때 방법(Agent 오류 등)

Keep Going|2017년 4월 19일
Posts

MS_SQL 백업(BACKUP) 안될 때 방법(Agent 오류 등)

Keep Going|2017년 4월 19일

MS_SQL에서 Agent 문제 또는 오류 계정 문제에 따른 백업 작업 오류(예: netsend 등) 시 쿼리를 통하여 백업을 하고 윈도우일 경우 작업 스케줄러로 배치 파일을 만들어 백업 작업 진행을 하였다. 1. 해당 백업 쿼리는================================================================================================================ USE DBName; Go declare @Path nvarchar(200) declare @DBName nvarchar(100) declare @FileName nvarchar(100) declare @TXFileName nvarchar(100) declare

Related Posts

3 posts

Docker 서비스 중인 MariaDB/MySQL, MongoDB의 백업 및 복구

지훈현서|2022년 5월 3일

Docker compose 로 서비스를 잘 하고 있었다면,또 보통 RDB나 MongoDB와 같은 NoSQL을 사용하고 있었다면,해당 DB의 내용을 백업 및 복구해야할 경우가 많습니다. 이런 경우를 위해 준비를 해 보았습니다. 1) MariaDB/MySQL 백업 Docker Host에서 다음과 같은 명령을 이용합니다. docker exec {컨테이너이름_또는_ID} mysqldump -u {DB사용자} -p{암호} {DB명} > dump_$(date '+%d-%m-%Y_%H-%M-%S').sql 그러면 현재 폴더에 dump_03-05-2022_09-38-52.sql 과 같은 식으로 현재 시각이 붙어 백업됩니다. 2) MariaDB/MySQL 복구 Docker Host에서 다음과 같은

MS-SQL에서 MERGE INTO 카운팅 세기

아늑한 보금자리|2022년 3월 29일

알다시피 MERGE INTO는 아무도 모르게 한꺼번에 처리하는 특성때문에 몇개가 추가되고, 몇개가 수정되고, 몇개가 삭제되었는지 확인하기가 힘들다. 내가 쓴 거에 보면, 오라클은 패키지 만들어서 하면 카운팅이 된다. 그런데 MSSQL은? $ACTION 이라는 강력한 BEGIN TRAN CREATE TABLE #T ( CHANGE_TYPE VARCHAR(100) ) -- 재고업데이트 MERGE INTO ITEM_STOCK STK USING ( SELECT PLANT_CD ,FACT_CD ,LOCATION ,MAT_CD

귀찮아서 쓰는 ROW_NUMBER()

아늑한 보금자리|2021년 6월 22일

, ROW_NUMBER() OVER(PARTITION BY STATION_NO ORDER BY IN_TM ASC) AS SEQ PARTTION BY 는 그룹이라고 보면 되고, ORDER BY 는 순서다 문법 헷갈리지 말자