2014-02-07 4 views
1

요구 사항 - SQL Express Edition에서 작업 예약.배치 파일을 사용하여 SQL Express Edition의 작업 예약

하지만 Express Edition에서는 SQL Server 에이전트 기능을 사용할 수 없습니다.

가능한 해결책 - SQL 스크립트를 실행하도록 일괄 파일 실행을 예약하십시오.

배치 파일 - cmd /k sqlcmd -i backup.sql

는 SQL는 스크립트 backup database DB_user1212 to disk = 'E:\backups\MyBackup.bak'을 시도했다. 그러나 SQL 스크립트를 실행하는 중에 오류가 발생했습니다. A network related or instance specific error occurred while establishing a connection to SQL Server

가능한 원인 - 연결 문자열 누락과 같은 오류가 발생했습니다. 이 문제를 해결하는 방법을 도와주세요. 연결에 Windows 인증을 사용하고 있습니다.

+0

신뢰할 수있는 연결을 위해'-S server'와'-E '가 누락되었습니다. –

+0

위의 작업을 수행 할 스크립트를 제공해 주시겠습니까? –

답변

1

sqlcmd 호출에 추가 매개 변수를 추가하기 만하면됩니다.

sqlcmd -S yoursqlserver -E -i C:\pathto\backup.sql 
+0

고맙습니다 매트 문제가 해결되었습니다. –