SQL Server 2005에 저장된 두 개의 쿼리가 있으며 특정 간격으로 실행되도록하고 싶습니다. 24 시간마다. 이러한 쿼리를 자동화하고 SQL Server Management Studio를 통해 일정을 예약하는 방법이 있습니까?SQL Server Management Studio를 통해 MS SQL Server (2005) 쿼리를 자동화 할 수 있습니까?
답변
쿼리를 실행하는 단계로 작업을 생성하십시오. 작업은 필요에 따라 예약 할 수 있습니다.
SQL Server의 일부로 설치된 SQL Server 에이전트를 사용해야합니다. 이것은 예약 된 유지 보수 및 백업 작업을 수행하는 백그라운드 서비스입니다.
SQL Server 관리 Studio에서 SQL Server 에이전트 노드를 확장, 당신은 "채용 정보"라는 트리 노드를 볼 수마우스 오른쪽 버튼으로 클릭하면 새로운 작업을 추가 할 수있는 옵션을 제공합니다이. 작업은 순서대로 실행될 일련의 단계로 구성되며 작업에 새로운 단계를 추가 할 때 "Transact-SQL Script"를 포함한 다양한 유형의 단계를 선택할 수 있습니다.
새 작업을 만들고 단일 T-SQL 단계에서 실행하려는 쿼리를 단계 속성에 넣은 다음 Job 속성의 "Schedule"옵션을 사용하여 24 시간마다 (또는 언제든지) 작업을 실행할 반복 일정을 만듭니다.
이전 고용주의 운영 부서에서는 작업 예약 응용 프로그램을 사용했습니다. SQL Server와 함께 제공되는 명령 줄 도구를 사용하여 작업 (저장 프로 시저)을 일정에 따라 실행하는 것이 좋습니다. 이렇게하면 "작업 예약 응용 프로그램"이 종료 상태 (성공/실패, ok/오류)를 수신하고 종속 작업을 보류 할 수 있습니다.
죄송합니다. 명령 줄 도구의 이름은 기억이 나지 않지만 SQL Server 배포판의 일부였습니다. 또한 작업 예약 응용 프로그램의 이름을 기억하지 못합니다. Windows 작업 스케줄러가 아니 었습니다. 야간주기를 관리하는 데 사용 된 엔터프라이즈 수준이었습니다.
프로젝트의 규모가 확실하지 않지만 이것이 다른 방법입니다.
SQL Server 에이전트를 사용하면 서버에서 스크립트/저장 프로 시저를 실행할 수 있습니다.
서버 또는 다른 서버 또는 워크 스테이션에서 Windows 작업 스케줄러를 사용하여 isqlw/sqlcmd가 스크립트/저장 프로 시저를 실행하도록 예약 할 수도 있습니다.
SKapsal's comment은 SQL 명령을 실행하기위한 osql (SQL2000의 경우) 또는 sqlcmd (SQL2005의 경우)에 대한 참조입니다. 스크립트를 파일로 저장하고 Windows 작업 스케줄러 또는 비슷한 것을 사용하여 해당 명령 줄에서 실행할 수 있습니다.
그러나 SQL Agent는 작업 생성, 스케줄링, 로깅 및 작업 실행 내역/결과보기를위한 GUI 제어를 제공하므로 여전히 선호되는 솔루션입니다.
- 1. 백업 MS SQL Server 2005?
- 2. SQL Server 2000에서 SQL Server Management Studio
- 3. SQL Server 2005 Management Studio를 사용할 때 SQL Server 2000 데이터베이스가 손상 될 위험이 있습니까?
- 4. 원격 SQL Server 2005 백업
- 5. SQL Server Express에서 Server Management Studio를 사용하여 DB를 가져 오기
- 6. SQL Server 2005 업그레이드 SQL Server 2008
- 7. Management Studio없이 SQL Server 설치 및 배포
- 8. SQL Server 2005 트랜잭션
- 9. SQL Server 2005 on SQL Server 2000
- 10. SQL Server Management Studio에서 Sql 들여 쓰기
- 11. SQL Server 2005 : SQL Server 2000에서 데이터 가져 오기
- 12. SQL Server 2005 성능 문제
- 13. SQL Server Management Studio Express의 SQL 쿼리를 복습하는 방법
- 14. SQL Server 2005 보안
- 15. 사용자에 대해 SQL Server Management Studio를 비활성화하는 방법
- 16. Sql Server 2005 Replication
- 17. SQL Server Management Studio 대체
- 18. SQL Server 2005 원격 로그인 권한
- 19. SQL Server Management Studio를 제거하는 중 문제가 발생했습니다.
- 20. SQL Server 2005 sp_send_dbmail
- 21. 로드하지 않고 SQL Server Management Studio를 실행하는 방법 추가 기능
- 22. Management Studio를 설치하지 않고 SQL Server 주소를 알아내는 방법은 무엇입니까?
- 23. SQL Server Management Studio를 사용하여 App_Data에있는 mdf 파일을 엽니 다.
- 24. sql server 2005 소스 제어
- 25. SQL Server 2005 설치 문제
- 26. SQL Server Management Studio에서 SQL CE 데이터베이스를 어떻게 관리 할 수 있습니까?
- 27. SQL Server 2005 현지화
- 28. 인터넷을 통해 SQL Server 2005 액세스 가능
- 29. SQL Server 2005
- 30. Sql Server Management Studio의 평균값