Thaiadmin

รบกวนช่วย ทำ Script ให้หน่อยครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ wut_per

  • **
  • 17
  • 0
รบกวนช่วย ทำ Script ให้หน่อยครับ
« เมื่อ: 25 กุมภาพันธ์ 2014, 15:19:10 »
ตอน windows boot ขึ้นมา อยากให้ MS SQL Server 2000 Start ก่อน
จากนั้นจะให้ โปรแกรมที่ทำขึ้น ที่อยู่ตาม Path นี้เปิดขึ้นมาครับ C:\xTime\TimeAtten.exe

เท่าที่ลอง คือผมให้ C:\xTime\TimeAtten.exe Start up มาพร้อมๆกับ windows เพราะไหนๆ MS SQL มันก็ Start พร้อมกับWindowsอยู่แล้ว
แต่ที่ไหนได้ โปรแกรม C:\xTime\TimeAtten.exe เล่น Start ก่อน MS SQL Server เลยไม่สามารถเปิดโปรแกรม C:\xTime\TimeAtten.exe ได้ครับ เพราะ Connect Database ไม่ได้

เลยอยากจะหาวิธีการแก้ไข โดยการทำ BatFile ให้เช็คก่อนว่า MS SQL ตอนนี้ start หรือยัง
 ถ้า Start แล้ว ให้เปิดโปรแกรมแกรม
 ถ้า ยังไม่ Start ให้รอจนกว่า MS SQL จะ Start แล้วค่อยเปิดโปรแกรม

แนวทางนี้พอทำเป็น BatFile ได้ป่าวครับ

Re: รบกวนช่วย ทำ Script ให้หน่อยครับ
« ตอบกลับ #1 เมื่อ: 7 มีนาคม 2014, 23:18:45 »
ใน windows สามารถตั้งเวลารันโปรแกรมได้นะครับ
ไปที่ crontrol panel =>Administrative Tools => Task Scheduler   ของนี้ของวินโดน์ 7 ครับ

ใช้ Task Scheduler  มันการรันโปรแกรมหรือ command ต่างๆได้ลองดูนะครับ

ออฟไลน์ แอตมินใจบุญ

  • *
  • 146
  • 0
  • อยากให้โลกใบนี้ มีแต่สิ่งดี ดี
Re: รบกวนช่วย ทำ Script ให้หน่อยครับ
« ตอบกลับ #2 เมื่อ: 8 มีนาคม 2014, 10:58:56 »
ไมลองสั่งให้ MS SQLServer Restart ซ้ำอีกครั้งล่ะครับ แล้วรันโปรแกรมที่ท่านเทพต้องการรันซ้ำอีกครั้ง โดยกำหนดผ่าน Schedue ก็ได้ครับ

 ::) ::) ::) ::) ::)
ต้องมั่นฝึกฝน จึงจะพบกับความสำเร็จ
จงทำในสิ่งที่ดีงาม  และคลาดหวัง
หากผิดหวังให้ถอยไปพัก  แล้วกลับมาเริ่มต้น
จงอย่าถ้อถอยต่ออุปสรรค  หากเรายังมีใจรักอยู่