Sql server a gönderilen iş bittimikontrolü
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Sql server a gönderilen iş bittimikontrolü
mrb
ms sql serverda kendiprogramımdan yedek başlatıp yedek dosyasını sıkıştırmakistedim. sorun şuki yedekleme sürerken program 7z yapmaya başlıyor. yedeğin bitip bitmediğini nasıl kontrol edeceğim.
delay 100000 gibi bişi yaparım ama bu saçma bir yol olur.
saygılay
ms sql serverda kendiprogramımdan yedek başlatıp yedek dosyasını sıkıştırmakistedim. sorun şuki yedekleme sürerken program 7z yapmaya başlıyor. yedeğin bitip bitmediğini nasıl kontrol edeceğim.
delay 100000 gibi bişi yaparım ama bu saçma bir yol olur.
saygılay
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Sql server a gönderilen iş bittimikontrolü
Kodlarla alakalı bir bilgi vermemişsiniz ama 7z api kullandığınızı varsayarak aşağıdaki linkteki örnekler işniiz görecektir...progressbar örneği sanırım sizin istediğiniz.
http://www.progdigy.com/?page_id=13
http://www.progdigy.com/?page_id=13
Re: Sql server a gönderilen iş bittimikontrolü
sorun 7z apide değil.
mssql yedek almaya başlıyor ve daha o iş sürerken de 7z çalışmaya başlıyor. kısaca sql deki sorgu şeklinde gönderdiğim yedekleme job bitip bitmediğini nasıl anlayacağım
mssql yedek almaya başlıyor ve daha o iş sürerken de 7z çalışmaya başlıyor. kısaca sql deki sorgu şeklinde gönderdiğim yedekleme job bitip bitmediğini nasıl anlayacağım
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql server a gönderilen iş bittimikontrolü
Sıkıştırma işini nasıl yapıyporsunuz? WinExec gibi bir kod mu var? Eğer öyle ise viewtopic.php?f=2&t=14109 başlığındaki ExecFileAndWait kullanarak bu fonksiyon yerine kullanılabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Sql server a gönderilen iş bittimikontrolü
Merhaba
yedekleme için tSQL komutu gönderiyorum servera server kendi yedekliyor.
sıkıştırma içinse 7z api lerini kullanan bir proceudre yazdım. 7z dll dosyası kulla nılıyor harici bir exe yok. sorun aslında sadece şu sql server ın benim gönderdiğim sorguyu işlemeyi bitirdiğini nasıl öğrenirim.
yedekleme için tSQL komutu gönderiyorum servera server kendi yedekliyor.
sıkıştırma içinse 7z api lerini kullanan bir proceudre yazdım. 7z dll dosyası kulla nılıyor harici bir exe yok. sorun aslında sadece şu sql server ın benim gönderdiğim sorguyu işlemeyi bitirdiğini nasıl öğrenirim.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Sql server a gönderilen iş bittimikontrolü
sıkıştırmayı delphi tarafında mı yapıyorsunuz ? eğer öyle ise geri dönüş değeri ile işlemin durumunu kontrol edebilirsiniz. Kodları görmeden birşeyler söylemek zor aslında.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql server a gönderilen iş bittimikontrolü
SQL Server yedekleme kodu backup database ... ise ADO bileşenleri bu sorgu yedeklemeyi bitirene kadar beklemeyi zaten sağlıyor diye biliyorum. Bu yedeklemeyi nasıl yaptığınızı pek anlayamadım.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Sql server a gönderilen iş bittimikontrolü
bir procedure yazdım. procedure içinde delphi kodu ile bir döngü içinde sırayla backup database ile sırasıyla tüm db leri yedekliyorum ama o procedure daha çalışırken 7z procedure de işleme giriyor.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Re: Sql server a gönderilen iş bittimikontrolü
7z kendi kendine çalışmıyor herhalde. onun bittiğini kod ile takip edebilirsin.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Sql server a gönderilen iş bittimikontrolü
Sanırım sorun 7z nin bitişi değil, başlaması gerektiği zamandan önce başlıyor olması. Bu konuda detaylıca çalışmadım fakat benzeri şekilde backup database ... SQL komutuyla yedek alıp, oluşan yedek dosyayı kopya alan program yapmıştım ve herhangi bir sorun çıkmadı. Bu işlemi standart ADOConnection bileşeni ile ve ekstra özellik ayarlamadan (form üzerine bıraktığım gibi
) yaptığım bu basit proje (ADOConnection1.Execute('backup database DBAdi to disk = ''c:\yedek\DBAdi.bck''') koduyla sorunsuz çalışmaktadır
. Program artık bir alt satırdan çalışmaya devam ederken yedek dosyam kopyalamaya hazır bir şekilde duruyordu.


Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Sql server a gönderilen iş bittimikontrolü
aklıma bir fikir geldi. daha doğrusu niye önce düşünmedim. boolean bir deişkenle çözerim ben bunu
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog