sqlcmd를 사용하여 반복 SQL Server 2012 DB 백업을 예약하는 방법은 무엇입니까?

sqlcmd를 사용하여 반복 SQL Server 2012 DB 백업을 예약하는 방법은 무엇입니까?

sqlcmd를 사용하여 SQL Server 데이터베이스의 매월 반복 백업을 만드는 방법을 찾고 있습니다.

SQL Express용 스크립트를 본 적이 있지만 한 번만 실행됩니다. 에이전트나 다른 수단을 사용하여 주기적으로 백업을 시작하는 SQL 스크립트를 찾고 있습니다.

감사해요

답변1

sqlcmd에 관해 질문한 몇 가지 단계는 다음과 같습니다.

  • SQL Server 프로파일러 실행
  • Management Studio에서 백업 수행
  • 프로파일러에서 SQL 명령을 확인하세요.
  • 결국 SQL 코드를 일부 조정합니다(예: 현재 날짜를 파일 이름에 추가).
  • SQL 코드를 makedump.sql 파일에 저장합니다.
  • "sqlcmd ... -i makedump.sql"을 실행하는 makedump.bat 파일을 사용하여 예약된 작업을 생성합니다.

또는 쉬운 방법을 사용하십시오.

  • Management Studio 실행
  • 개체 탐색기에서 SQL 인스턴스를 찾아보세요.
  • 서버 노드 확장 및 "유지 관리 계획"
  • 마법사를 마우스 오른쪽 버튼으로 클릭하고 지침을 따르세요.

관련 정보