سلام
میخواهم رو یه جدول دیتابیس هر دقیقه یه رکورد جدید بسازه کلا یه query مشخص اجرا کنه .
در Scheduled Tasks نمیدونم چه طور در قسمت Task type بهش این فایل query رو بدم که بگم این فایل رو هر 1 دقیقه 1 بار اجرا کن. اصلا امکانش هست که فایل .sql اجرا کنه ؟
سلام خدمت شما دوست عزیز
قبل از ایجاد task از قسمت setting برید و time zone خودتون رو انتخاب کنین تا ساعت انتخابی با مشکل واجه نشه
بعدش برید برای ایجاد task
روی add task کلیک کنید
در قسمت command آدرس دقیق فایلی که قراره اجرا بشه رو بدین ( فرمت sql رو امتحان نکردم اما شما امتحان کنین احتمالا کار میکنه )
بعدش از قسمت run میتونین تنظیمات زمان اجرای command رو مشخص کنین
یه متن هم برای description بذارین
از قسمت send notification هم میتونین ایمیل خودتون رو برای ارسال پیام بهش بدین تا هر وقت که دستور رو اجرا کرد براتون ایمیل بیاد
اوکی کنین ( تمام )
ممنون
مشکل اینجاست یک فایل bash script ایجاد کردم و گذاشتم داخل :
ولی اینجوری آدرس بهش دادم و درسته ؟
این ارور رو نمایش میده
اگر اشتباه نکنم باید اول اسم فولدر رو بنویسین و دیگه نیازی به آدرس دهی root نیست
اما اروری که دریافت کردین میگه فایل شما به عنوان یه batch برای اجرا شناخته نمیشه
احتمالا محتوای دستوری شما مشکل داره و نه آدرس فایل
کدی که درون script نوشتین رو چک کنین و مطمئن بشین که درست هستش
دستورش خیلی ساده هست
insert into Db1.dbo.Tb1 (Id,Name) Values (1,"Ali"))
bash script مختص هاست های لینوکسی هست ؟
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)