Skip to main content

AccessTr.neT


Yedekleme olayında son aşama: Hem de profesyonelce...

mehmetdemiral
mehmetdemiral
11
6749

Yedekleme olayında son aşama: Hem de profesyonelce...

#7
(08/10/2013, 00:05)karaayhan yazdı: sayın demiral hocam peki bu akınsoft'un yedeklemesine benzer bişi access'te yapılamaz mı ?
hem konuya özgün bir yapı olur böylece başka yazılımın reklamını yapmaktan iyidir..Img-grin

Access ile yazdığımız programlar Access gibi bir temel programın çalışmasına bağlı olduğu için bu tür işlerde çok pratik değil. Access ile hazırlanan programlar için zaten pek çok güzel yedekleme alternatifi var. Sitede bunların hepsi bulunuyor. Ancak bunların hepsi Access'in açılmasına gerek duyuyorlar. Access'in sürekli altta çalışıyor olması bilgisayarın performansı açısından iyi değil. Bu açıdan scriptler daha elverişli görülüyor. Zaten ms-dos'un bat dosyası artık script oldu.

Benim bu yazıyı başlatmamdaki asıl amaç aslında diğer açtığım anketli konu olan "uzak data bağlantısı" konusuyla birebir ilgili olmasıydı. Birden çok kullanıcının ayrı mekanlarda kullandığı erişime açık dataların korunması için lokal makinelerdeki datalar zaman zaman otomatik yedeklenmeli diye düşünüyorum. Bu açıdan nasıl bir yol izlenebilir diye merak ettim. Çünkü şahsi olarak benim kullandığım servis datalarımı işyerimdeki bilgisayardaki stajyerler çöpe yollamışlar. Datalar uzak makinede olduğundan kullandığım 3 ayrı mekandaki 3 makinede de anında datalar uçtu. Neyse ki çöp kutusunda -silindiği makineyi de böylece ele vermiş oldu- duruyordu ve ordan geri aldım. Bu durumu bir daha yaşamamak için en sağlıklı ve eskileri silmeden nasıl yedek alabilirim diye düşündüm. Bu durumda bir alternatif aklıma geldi. Herkesin gözü önünde duran, çoğu makinede kurduğumuz bir programı kullandım. Gördüm ki ayarladığım saatte, sıkıştırarak ve diğer günlere ellemeden, her günü çağrıştıran bir isimle lokale yedek alıyor. Şimdi bu yedek klasörünü de bir başka uzak makineye bağlayıp, yedeklerimin de bir yerde yedeklenmesini sağlayacağım Img-grin))
İnadına, ille de Accesstr.net...
Cevapla
#8
Merhaba;

Windows Service diye bir güzellik var.. Bence araştırın, böyle bir servisle istediğiniz gibi yedek alır, istediğiniz yerlere gönderir istediğiniz her türlü log dosyasını tutturabilirsiniz.
Cevapla
#9
benimde izlediğim şöyle bir yol var.Detaylı olarak anlatayım.
Benim datalar Sql serverda tutuluyor.Hem yazdığım programın hemde şirkette kullandığımız ticari yazılımın.SQL server Agent ile saat 01:00 da tüm veri tabanları yedeklenmeye başlıyor ve sabah saat 6:00 gibi tamamlanmış oluyor.Saat 7:00 de zamanlanmış görev devreye giriyor ve hazırlamış olduğum bat dosyasını tetikliyor.Saat 8:00 e kadar uzantısı *.BCK olan tüm dosyalarımı Yaklaşık 20 GB civarında Ağdaki yedek bilgisayara kopyalamış(üzerine yazıyor) oluyor.

Bat dosyasının içeriği aşağıdaki gibi

@ECHO OFF
REM BCK DOSYALARINI KOPYALAMA PROGRAMI CSKN CKL
ECHO SISTEM YEDEKLERI KONTROL EDILIYOR...
xcopy I:\bck\*.* \\Mb_yedekcoskun\y\YEDEKLER\ /y
ECHO.
ECHO ISLEMI TAMAMLADINIZ.DEVAM ETMEK ICIN BIR TUSA BASINIZ... PAUSE > NUL



"xcopy I:\bck\*.* \\Mb_yedekcoskun\y\YEDEKLER\ /y" bu satırı biraz açacak olursak Serverda I sürücüsünün altında bulunan tüm dosyaları Mb_Yedekcoskun bilgisayarındaki yedekler klasörüne kopyalıyor en sondaki /y parametreside üzerine yazma işlemini otomatik geçiyor.

Saygılar
GERİ SAYIM;Sen doğduğunda başladı ! Eğer (9) canlı bile olsaydın en fazla (8) kez kaçabilirdin Ölümden ! Bil ki (7) Düvele sultan dahi olsan yerin (6) Mekan olacak sana. En fazla (5) Metre kumaş götürebileceksin ! Kapatacaksın (4) açsanda gözlerini ! Bu (3) günlük fani dünyada Azraile (2) kat olup yalvarsanda nafile EceL geldiğinde (1) gün öleceksin ! İşte, o an herşey (0) dan başlayacak. Çünkü,
ÖLÜM BİR YOK OLUŞ DEĞİL,YENİDEN DOĞUŞTUR !
Cevapla
#10
(07/10/2013, 23:24)mehmetdemiral yazdı:
(07/10/2013, 23:06)alpeki99 yazdı: Dos kime yetmiyor Lol



Alıntı:Copy Data.mdb c:\yedek\Data.mdb /y

Güzel ama profesyoneller için. Ayrıca bunu çalıştırmak için bir de zamanlanmış görev olayı lazım. Bildiğim kadarıyla yeni işletim sistemlerinde varsayılan olarak gelmiyor. Tabii bunu bat yapıp program içinden de çalıştırdığımız oluyor.

Bu arada rar veya zip'in ms-dos versiyonu ile sıkıştırıp aynı işi ms-dos'tan da yaptığımız olmuştur geçmişte. Ben daha yaşlıyım ama Olcay sen de az eski kulağı kesiklerden değilmişsin haImg-grin)) Ms-Dos çözümlerini yeni bilgisayarcılar pek bilmez. "O ne ki?" diye soran bile gördüm Img-grin))





(07/10/2013, 22:43)karaayhan yazdı: akınsoft yedekleme hizmeti free bir yazılım sağ köşede balon çıkıyor ama prg. ayarlarından engellenebilir ki çokta önemli bir ayrıntı değil bu klasörü istediğimiz yerden alıp istedimiz bir çok yere belirli saat ve zamanlarda yedekliyor ...
zipliyor, şifreliyor vs...süper bi çözüm...

Benim önerime yakın bir çözüm. Tercihler arasında sayılabilir. Teşekkürler.


xcopy "D:\klasor\deneme.mdb" D:\klasor1\/y

Buda tarihli
xcopy "D:\klasor\ dene.mdb" D:\kalsor1\"%date%"\/y
zetyu, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 22/07/2015, 02:55, Düzenleyen: zetyu.
Cevapla
#11
Benim kullandığım biçim şöyle:

COPY "C:\mdsoft\tketici\data\*.accdb" "C:\mdsoft\tketici\util\"/Y

C:\PROGRA~1\WinRAR\WinRar.exe a -r -ag+DD_MM_YYYY_HH_MM "C:\mdsoft\tketici\yedekler\_datayedek.rar" "c:\mdsoft\tketici\Util\data.accdb"
del C:\mdsoft\tketici\util\*.accdb
close

Bu arada neden dosyayı kopyalayıp rarlayarak sonra sildiğimi merak edenler olabilir. Çünkü dosya serverde birden çok kullanıcı tarafından kullanılırken yedek almanın başka yolunu bulamadım. Dosya kullanıldığında winrar hata verdiği için bir lokal kopya alıp daha sonra sildiriyorum. Yani siz orayı kullanmayabilirsiniz.
İnadına, ille de Accesstr.net...
Cevapla
#12
Sizin dosyanın içeriği de şöyle olacak bu durumda

Kod:
C:\PROGRA~1\WinRAR\WinRar.exe a -r  -ag+DD_MM_YYYY_HH_MM "d:\klasor\_datayedek.rar" "d:\klasor\deneme.mdb"
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da