PDA

View Full Version : انجام یه SP در زمانهای معین



misagh1359
جمعه 20 مهر 1386, 15:03 عصر
با سلام خدمت همه دوستان و مدیران سایت یه سئوالی داشتم ، احتمال هم داره قبلا از طرف بقیه پرسیده شده باشه راستش من می خوام با رسیدن به یه زمان معین SQL server یه سری دستورات رو اجرا کنه ، می دونم از طریق job می شه ولی مسئله من اینه که فایل من رو یه وب سایت قرار می گیر واسه همین به مشکل بر می خورم
اگه دوستان محبتی کنن ممنون می شم

AminSobati
جمعه 20 مهر 1386, 20:18 عصر
دوست عزیزم،
سوالتون واضح نیست. اگر منظورتون از "فایل روی وب سایت" اینه که دیتابیس شما روی هاست قرار داره و امکان ساختن Job ندارین، در درجه اول از Admin هاست بخواین که براتون انجام بده. اما روشهای غیر عادی دیگه ای که وجود داره این هست که از دستور WAITFOR استفاده کنیم تا انجام کاری رو به زمان معین موکول کنیم. مثلا چیزی شبیه به این:



Label1:

WAITFOR TIME '20:45'
BACKUP DATABASE Northwind TO DISK='C:\NW.bak'

GOTO Label1


و البته اشکالش اینه که Connection مربوطه باید باز نگه داشته بشه

misagh1359
شنبه 21 مهر 1386, 10:16 صبح
با تشکر از مدیر محترم بخش
من یه سایت دارم که مثلا دو هفته ای یک مرتبه باید داخل حساب کاربرای سایت یه تغییراتی حاصل بشه که لازمه این تغییرات رسیدن به زمانی مشخص و خاص هست مثلا با رسیدن به تاریخ 12 آبان خود دیتابیس این تغییرات رو اعمال کنه .ممنون می شم اگه توضیح بیشتری برام بدین . عید فطر رو هم به شما تبریک می گم