2009-05-24 9 views
1

내가 SQL 서버 2005에 대해 실행하는 ASP 응용 프로그램을 가지고 있고이 프로세스를 실행하고 싶습니다 :가장 좋은 방법은 2005

  • 쿼리 데이터를,
  • 데이터를 조작하고,
  • 는 특정 데이터 및 분석

SQL Server 2005에서이 작업을 수행하는 가장 쉬운 방법은 무엇입니까 포함 된 전자 메일을 보내? SSIS 패키지에서이 작업을 수행 할 수 있습니까? CLR 절차를 사용해야합니까?

답변

2

이 작업은 SSIS 패키지로 수행하거나 TSQL만으로 수행 할 수 있습니다.

추가 도움/아이디어가 필요한 경우 더 자세히 설명해 주시겠습니까?

+0

물론입니다. 예를 들어, DB에서 실패한 학생들을 끌어 오기 위해 쿼리를 실행 한 다음 결과를 하나 이상의 사람들에게 메일로 보내고 싶습니다. – Caveatrob

1

SQL Server 2005 (표준 이상)의 작업을 사용하고 단순히 쿼리 저장 프로 시저를 실행하면이 범위를 충족시킬 수 있습니다. 어떤 데이터를 쿼리하고 어떤 매개 변수를 쿼리해야합니까?

그리고 어떤 종류의 조작이 필요합니까? 결과를 보내려면 SQL Server Mail을 사용할 수 있습니다.

이 작업을 수행하려면 ASP 앱과 완전히 독립적이어야합니다.

0

다른 사람들도 언급했듯이 SQL Server Integration Services 또는 SQL Server 작업 및 저장 프로 시저를 통해이 작업을 수행 할 수 있습니다.

개인적으로 사용 가능한 기존 구성 요소 작업이 사용자가 필요로하는 기능 중 상당 부분을 제공함으로써 개발 프로세스의 속도를 높이기 때문에 개인적으로 SSIS 경로를 살펴볼 것을 제안합니다.

보고 기능을 익히고 정말로 전문적인 결과를 얻고 싶다면 SQL Server Reporting Services 보고서를 정의하고 SSIS 내에서 호출 할 수 있습니다.

0

얼마나 복잡한 지에 따라 xp_send_dbmail을 사용하여 전자 메일을 보내고 T-SQL 저장 프로 시저로 이동 한 다음 SQL 에이전트 작업을 사용하여 예약합니다.