2017-11-20 10 views

답변

0

연구를 수행 한 후에 작업을 자동화 할 수있었습니다.
먼저 Java 프로젝트를 만들고 프로젝트의 lib에 sqljdbc4.jar 파일을 포함시켜야합니다.
link에서 jar 파일을 다운로드 할 수 있습니다.

:

public class SQLMethod { 

static void runJob(String serverName, String jobName) throws SQLException, ClassNotFoundException { 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); 
    String sqlSerDriver = "jdbc:sqlserver://%s;integratedSecurity=true;"; 
    String Url = String.format(sqlSerDriver, serverName); 
    Connection conn = DriverManager.getConnection(Url); 
    String jobExString = "EXEC msdb.dbo.sp_start_job N'%s'"; 
    String jobExcute = String.format(jobExString, jobName); 
    CallableStatement cs = conn.prepareCall(jobExcute); 
    cs.execute(); 
    System.out.println("Job started.."); 
} 


public static void main(String[] args) throws ClassNotFoundException, SQLException { 
    String serverName = " "; /*pass your server name here*/ 
    String jobName = " "; /*pass your job name here*/ 
    runJob(serverName, jobName); 

} 
} 

감사합니다