Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
MSSQL Yedekleme Programı
#1
Arkadaşlar merhaba;
sql management ten sıkıldığım için kensi sql yedekleme programımı yazdım.

1- Sql yedeklerini sqle uygun .bak dosyası olarak kaydeder.
2- Ayarlar kısmından dosyaları zip formatını seçerseniz .zip olarak sıkıştırma yapar.
3- Hem veritabanı ayarlarını sabitleyip yedekleme alır, hemde manuel ayar girerek yedekleme alır.
4- ister server yetkilendirmesi ister windows yetkilendirmesi yaparak yedekleme alır.
5- bi sonraki versiyonda otomatik yedekleme gibi fonksiyonlar eklenecektir (vakit bulunca).

Arkadaşlar hata bulursanız veya öneriniz varsa lütfen yazınız.
İhtiyacı olan arkadaşlar aşağıdaki linkten indirebilirlerler.


LZrN31.png

https://yadi.sk/d/jY1NvE_cotFb9g
Cevapla
#2
İyi günler. Projenizi inceleme vaktim olmadı ama yedek olarak çıkartılan dosyalarda bilinen uzantılar kullanmayın. Mesela .bak yerine .ydk, .yed, .erc gibi size özel uzantılar kullanın (aynı şekilde .zip için de farklı uzantı kullanılabilir). Bunu önermemdeki sebep, bir vakitler kripto virüsü kapmış bir sistemde .yed uzantılı sql yedeklerine dokunulmadığına şahit olmamdır. SQL Server .mdf uzantılı dosyaları kriptolamışlar ama .yed lere dokunulmadığı için verileri o şekilde şans eseri geri getirebilmişlerdi. Çok zayıf bir ihtimal olsa bile bilinmedik bir dosya türü tercih etmekte fayda olabilir. Projenize bahsettiğiniz özellkleri de eklerseniz ücretli paketler seviyesine ulaşacaktır. Kolay gelsin.
Cevapla
#3
hocam Linux üzerindeki sunucuma ulaşamıyorum?..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#4
Projenizde başarılar..

(16-02-2019, Saat: 22:01)ercanskose Adlı Kullanıcıdan Alıntı: ...
1- Sql yedeklerini sqle uygun .bak dosyası olarak kaydeder.
...

Bu uzantıyı tavsiye etmem. Genelde geçici dosyalar için kullanılıyor ve bazı disk temizleme uygulamaları bu uzantıları direk siliyor.
Cevapla
#5
Hocam ben mysql okumuşum Pardon..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#6
Kaynak kodlarını da paylaşsan da dua etsek Smile
Cevapla
#7
@delphi-x

Sayılan özelliklerden hangilerini yapamadığınızı söylerseniz yardımcı oluruz. (özel bir başlık açmanız kaydıyla, bu başlığa değil) 

Arayüz dışında çok özgün bir kod aramaya lüzum yok. @ercanskose projesini bu saikle hazırlasaydı yada gelecekteki planları bu yönde olsaydı belirtirdi. 

Şöyle bir kaygınız veya bulgunuz varsa, veritabanı erişim bilgilerinizin gizliliğinin ifşası kaygınız, sadece bunu belirtmeniz kafi.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#8
Teşekkürler arkadaşlar. Tavsiyelerinizi dikkate alıp tekrar bir güncelleme yayınlayacağım.
Cevapla
#9
Exclamation 
(18-02-2019, Saat: 00:29)delphi-x Adlı Kullanıcıdan Alıntı: Kaynak kodlarını da paylaşsan da dua etsek Smile

@cinarbil arkadaş ile birlikte yaptığımız buna benzer bi mssql yedekleme programı var onun kodlarını verelim  Bunun kadar afilli olmasada Smile  özellik açısında hemen hemen aynı... yani iş görür geliştirmeye açık

https://github.com/forumcuali/sql-backup


@ercanskose arkadaşımı da tebrik ediyorum. Ellerine sağlık güzel olmuş...
Cevapla
#10
(07-03-2019, Saat: 09:09)forumcuali Adlı Kullanıcıdan Alıntı:
(18-02-2019, Saat: 00:29)delphi-x Adlı Kullanıcıdan Alıntı: Kaynak kodlarını da paylaşsan da dua etsek Smile

@cinarbil arkadaş ile birlikte yaptığımız buna benzer bi mssql yedekleme programı var onun kodlarını verelim  Bunun kadar afilli olmasada Smile  özellik açısında hemen hemen aynı... yani iş görür geliştirmeye açık

https://github.com/forumcuali/sql-backup


@ercanskose arkadaşımı da tebrik ediyorum. Ellerine sağlık güzel olmuş...


Gözüme çarptı sadece,
Ekrandaki tüm editleri boşaltmak veya butonları aktif pasif yapmak için tek tek yazmanıza gerek yok , yarn yeni edit eklediğinizde yeni bir satır daha eklemek zorunda kalacaksınız.
Bunun yerine formtaki komponetler arasında for ile dönerek tüm editleri temizle diye bilirsin Wink

Tüm Editleri temizlemek,
var
  i: Integer;
begin
for i := 0 to ComponentCount - 1 do
  if (Components[i] is TEdit) then
    TEdit(Components[i]).Clear;
end;

Tüm butonları pasif hale getirmek Wink
var
  i: Integer;
begin
for i := 0 to ComponentCount - 1 do
  if (Components[i] is TButton) then
    TButton(Components[i]).Enabled := False;
end;
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Teknk Servis Programı (Güncellendi) ercanskose 18 5.376 08-12-2023, Saat: 22:03
Son Yorum: gasray01
Wink Spor Toto Tahmin-Takip Programı narkotik 1 1.617 20-12-2020, Saat: 03:37
Son Yorum: mcuyan
  E fatura dizayn programı (XSLT editör) wintasarim 4 17.559 08-10-2019, Saat: 10:06
Son Yorum: wintasarim
  WinMerge kaynak kodları kıyaslama araç programı sabanakman 13 9.398 19-04-2019, Saat: 16:13
Son Yorum: edo
  AceThinker PDF Converter Pro PDF çevirme programı sabanakman 5 4.420 02-03-2019, Saat: 11:20
Son Yorum: sabanakman



Konuyu Okuyanlar: 1 Ziyaretçi