En iyi yanıtlayıcılar
SQL Server hizmetini belli aralıklarla yeniden başlatma uygulaması

Soru
-
Merhaba arkadaşlar.
Çalıştığım firmada SQL server üzerinden çalışan bir program ve sitem mevcut.Fakat belli zamanlarda SQL server time outa düşüyor bu durumda sistem çalışmıyor.SQL server hizmetini tekrar restart yapmadan düzelmiyor.Amacım benim iş yerinde olmadığım zamanlarda mesela sabah saat 08:20 de birde gece 12:00 da SQL serverı hizmlerlerden(Servislerden) restrat edecek bir program yazmak istiyorum.Bu konuda yardımcı olursanız sevinirim?
Yanıtlar
-
Merhaba Muhammet,
Program yazmanız demek bunun için ek mesai ayırmanız demek, ayrıca sürekli hata düzeltme, bakım ve bilgi birikimi aktarılması gerekecektir. Bunun yerine işletim sisteminin dahili özelliklerini kullanmanız daha yerinde olacağı kanaatindeyim.
Task scheduler ile iş zamanlayabilirsiniz:
https://docs.microsoft.com/en-us/windows/desktop/taskschd/about-the-task-scheduler
Net konsol komutu bir servisi başlatıp-durdurmanızı sağlamaktadır.
https://commandwindows.com/netservices.htm
Geriye kalan bu ikisini birleştirmeniz.
---Goy goy kısımı---
Bu yaptığınız ağrı kesici vermek gibi olacaktır. Ağrı kesilir, ama hastalık ne ise o kesilmeyecektir. Bunun yerine sistemin yanıt vermediği durumlarda neler olup bittiğini araştırmanız daha akılcı bir hareket olacaktır.
---/
- Düzenleyen Cihan YakarMVP 2 Temmuz 2018 Pazartesi 10:31
- Yanıt Olarak Öneren Altan Özdemir 2 Temmuz 2018 Pazartesi 11:11
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 30 Temmuz 2018 Pazartesi 09:32
Tüm Yanıtlar
-
Merhaba Muhammet,
Program yazmanız demek bunun için ek mesai ayırmanız demek, ayrıca sürekli hata düzeltme, bakım ve bilgi birikimi aktarılması gerekecektir. Bunun yerine işletim sisteminin dahili özelliklerini kullanmanız daha yerinde olacağı kanaatindeyim.
Task scheduler ile iş zamanlayabilirsiniz:
https://docs.microsoft.com/en-us/windows/desktop/taskschd/about-the-task-scheduler
Net konsol komutu bir servisi başlatıp-durdurmanızı sağlamaktadır.
https://commandwindows.com/netservices.htm
Geriye kalan bu ikisini birleştirmeniz.
---Goy goy kısımı---
Bu yaptığınız ağrı kesici vermek gibi olacaktır. Ağrı kesilir, ama hastalık ne ise o kesilmeyecektir. Bunun yerine sistemin yanıt vermediği durumlarda neler olup bittiğini araştırmanız daha akılcı bir hareket olacaktır.
---/
- Düzenleyen Cihan YakarMVP 2 Temmuz 2018 Pazartesi 10:31
- Yanıt Olarak Öneren Altan Özdemir 2 Temmuz 2018 Pazartesi 11:11
- Yanıt Olarak İşaretleyen Kyamuran SalibryamMicrosoft contingent staff, Moderator 30 Temmuz 2018 Pazartesi 09:32
-
Yanıt için teşekkürler.Firmada işler biraz karışık aslına bakarsanız bu sistemin yeni versiyonlarla güncellenmesi lazım oda maliyet olduğu için patronda buna yanaşmıyor.Sorunun kaynağı bu.Amacım kendimi rahata kavuşturmak.Hemde C# alanında biraz daha kendimi geliştirmek.