התייעצות : Service ב ASP.NET

בטיטi

New member
התייעצות : Service ב ASP.NET

יש לי אפליקצית ASP.NET שעובדת מול MS SQL Server 2000, המחולקת לשרת אפליקציה (שם מותקנת האפליקציה), ושרת DB (שם מותקן ה DB). יש לי הרשאות מלאות לשני השרתים. אני צריך לכתוב שירות שמבצע מספר בדיקות ב DB, ושולח מייל תוצאות. 1. חשבתי על Windows Service שרץ כל X שעות/ימים, מתחבר ל DB (בקוד), שולף, בודק ושולח מיילים, האם Windows Service הוא אכן הכיוון ? 2. היכן נכון יותר להתקין אותו, על שרת האפליקציה (הוא הרי רכיב אפליקטיבי), או על שרת ה DB (בפועל הוא צריך רק נתוני DB) תודה !
 

EdotK

New member
תלוי בדיוק מה היקף הפעילות שלך, אבל

יכול להיות שהכי מתאים לך זה להפעיל Job בDB. (הרי יש לך הרשאות מלאות). Job יכול לבצע את כל הבדיקות, ולשלוח אימיילים לדיווח, וגם לזה "קלאסית" זה נועד.
 

בטיטi

New member
תגובה :

ב MS SQL Server 2000 אפשר לכתוב JOB ב DB שיודע לשלוף נתונים, ולשלוח אותם בפורמט מסויים (בעברית), לרשימת תפוצה ?
 

EdotK

New member
כן, אם כי בשביל לשלוח אימייל

אתה צריך להשתמש ברכיב חיצוני שעושה את זה. (זה די פשוט, כבר יצא לי לעשות את זה בזמנו) פשוט תגגל על sql server 2000 ו שליחת אימייל.
 

בטיטi

New member
נראה לי נוח וגמיש יותר

לכתוב Windows Service בדוט נט, במיוחד למען הרחבות עתידיות. תודה !
 
למעלה