2010-05-07 6 views
-1

asp.net 인트라넷 페이지에서 SQL Server 2005 작업을 실행할 수 있습니까? 필자는 SQL Server 2005를 열고 수동으로 실행하여 대신 웹 페이지의 단추를 클릭하면 정말 편리 할 것이라고 생각했습니다.인트라넷 페이지에서 SQL Server 2005 작업 실행

+0

그것은 훨씬 더 편리 할 것 (http://msdn.microsoft.com/en-us/library/ms191439(SQL.90) .aspx). –

+0

그렇습니다. 그러나 예측 가능한 일정으로 실행하지 않습니다. –

답변

0

나는 비슷한 질문을 너무 오래 전부터하지 않았으며 좋은 결과를 얻었다. 간단한 대답은 "단추를 클릭 할 때 에이전트 작업 예약"입니다. 이 질문에 레무스 Rusanu의 답변을 참조하십시오 : 당신이 그것을 예약 할 수 있다면

Run long-running sproc (that doesn’t need to return) from ASP.NET page

+0

흥미로운 기법을 사용하고 있지만 관련 msdb 절차를 실행하여 작업을 직접 예약하는 것 이상의 이점이 있는지 확실하지 않습니다. 이 방법으로 보안 문제를 해결할 수있는 방법이 있습니까 (예 : 인증서 포함)? –

+0

글쎄, 당신이 "직업"을 운영하고 싶다고 말했을 때, 우리는 이것이 시간 초과로 인해 버튼을 클릭하여 수행 할 수없는 장기 실행 쿼리라고 가정하고 있다고 생각합니다. –

+0

나는 OP가 아니다! 나는 그가 SQL 에이전트 작업을 실행하는 것을 의미한다고 생각했기 때문에 혼란 스러웠다. 두 가지 방법으로 읽을 수있다. –