SQL कमांड के साथ दिए गए कमांड लाइन टूल्स का उपयोग करके आप SQL अंतर्निहित स्क्रिप्ट को चलाने के लिए Windows अंतर्निहित कार्य अनुसूचक का उपयोग कर सकते हैं - मुझे विश्वास है कि http://msdn.microsoft.com/en-us/library/ms162773.aspx है एक्सप्रेस सहित सभी SQL 2005 और 2008 संस्करणों के साथ शामिल है।
मैं विशेष रूप से इसके लिए एक उपयोगकर्ता को स्थापित करने और Windows एकीकृत प्रमाणीकरण के माध्यम से लॉग इन स्क्रिप्ट चलाने की सलाह दूंगा। यदि आप उपयोगकर्ता / पास आधारित प्रमाणीकरण का उपयोग करते हैं, तो सुनिश्चित करें कि आपने पासवर्ड युक्त फ़ाइल को ठीक से सुरक्षित किया है, खासकर यदि मशीन एक साझा है। यूजर्स के बारे में और अधिक बारीक काम करने के साथ-साथ आपके डेटाबेस पर क्या हो सकता है एक अलग विंडोज यूजर के रूप में टास्क को चलाने का दूसरा फायदा यह है कि आपको अपने रास्ते में आने के लिए कोई कंसोल विंडो नहीं होने के बारे में सुनिश्चित करने की जरूरत नहीं है। जब आप लॉग इन होते हैं (यदि आप इसे स्वयं चलाते हैं, तो आपको एक कंसोल विंडो पॉप अप मिल सकती है और दावा किया जाता है कि जब कार्य चलता है)।