이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12448|회답: 1

[출처] SQL Server 작업

[링크 복사]
게시됨 2018. 9. 5. 오후 4:58:19 | | | |
이 글은 2018-9-6 08:51에 sgFengSu가 마지막으로 편집했습니다

데이터베이스든 다른 시스템이든, 사람의 개입 없이도 실행할 수 있는 무언가가 있을 것입니다.
이러한 정의는 SQL Server 데이터베이스 내 작업을 통해 달성할 수 있습니다.
SQL SERVER 작업의 경우, SQL SERVER 에이전트가 순차적으로 수행하는 일련의 지정된 연산입니다.

작업과 관련된 주요 기능은 아래 다이어그램에 보이는 작업 상태이고, 다른 하나는 작업 활동 모니터(SQL Server 프록시 서비스가 활성화되어야 함)입니다.



기본 준비가 완료된 후 다음 단계는 작업을 생성, 실행, 수정, 삭제하는 것입니다

sp_add_job
일자리를 만들어
sp_add_jobstep
하나 이상의 직무 단계 만들기를 만드세요
sp_add_schedule
계획을 세우세요
sp_attach_schedule
활동에 계획을 첨부하세요
sp_add_jobserver
작업을 위해 서버를 설정하세요
물론, 저는 개인적으로 이 말들을 실행하는 것보다 친근한 뷰가 훨씬 빠르다고 생각합니다(작업 생성 우측 클릭으로 달성됨).


저는 개인적으로 실행 문이 저장 프로시저로 작성되는 것을 선호하며, 저장 프로시저만 나중에 유지하는 것이 더 편리합니다

새 단계를 만들 때는 아래 그림과 같이 마지막 괄호 안에 있는 컴포넌트가 빠져 있으니 링크를 참고할 수 있습니다
https://www.cnblogs.com/lhp-net/archive/2013/01/22/2871462.html


계획에 실패 시 관리자에게 이메일을 보내는 계획을 추가해 보세요. 작업 실행 실패 여부를 알 수 없을 때, 일부 안티바이러스 소프트웨어가 이 작업을 차단하는 상황을 피하기 위해서입니다. 만약 안티바이러스 엔진이 있다면 화이트리스트를 추가해 보세요.

팁: 일부 저장 프로시저는 1분 이상 실행될 수 있는데, 이런 종류의 실행은 페이지에 응답 타임아웃 메커니즘이 생기고 오류가 발생해 저장 프로시저가 실행되지 않습니다.
이런 상황이 발생하면 저장 프로시저를 최적화하는 것이 사실상 불가능해지고, 저장 프로시저를 작업 내에 배치해 작업을 실행할 수 있습니다임원msdb.dbo.sp_start_job@job_name='job_name'이렇게 하면 당혹감을 피할 수 있고, 물론 처형 끝에 상기시키는 것도 잊지 마세요.
exec msdb.dbo.sp_start_job @job_name='job_name'







이전의:자바에서 인스턴스오브 키워드에 대한 이해
다음:Spring과 MyBatis는 자동 생성된 코드에 텍스트 타입 pit을 통합합니다
게시됨 2018. 9. 6. 오전 9:27:51 |
SQL Server 데이터베이스의 일일 자동 백업 작업 절차
https://www.itsvse.com/thread-4895-1-1.html
(출처: Architect_Programmer)
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com