
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 인스턴스를 찾아보세요.
- 서버 노드 확장 및 "유지 관리 계획"
- 마법사를 마우스 오른쪽 버튼으로 클릭하고 지침을 따르세요.