Forum
merhaba.
sql 2000'de otomatik belli saatlerde yedek almasini nasil saglayabiliriz. ornegin 2 saatte bir.
sql 2005 ile ilgili makale sitede mevcut
çok fazla değişik olduğunu sanmıyorum.
SQL 2000 de farklı oldugu icin yazıyorum;
Asagıdaki linkte backup'ın nasıl alınacagı yazmakta fakat "schedule" kısmı yoktur yani zamanlama yapılmamakta onu da ben yazıyorum,
Owerrite kısmında>Owerrite existing data seciyoruz,schedule isaretleyip yandakı .... ları tıklıyoruz,ve uygun gordugunuz zamanı bu sekilde ayarlayabiliyoruz.
http://windows.dinpl.com/sql/how_to_backup_a_sql_2000_databas.htm
Takıldığınız yer olursa bizi burda bulucaksınız.
standart sekilde ag surucusune backup alinmiyor. service kisminda SQl server account'u degistirmek gerekiyormus? deneyince yazabilirim. buldugumdakilerin hepsi bu sekilde yaziyor.
Ağ sürücünü SQL üzerinde MAP yap örneğin Z:\ sonra backup destinaon olarak Z:\daily sekinde denermisin.
listede C surucusunden baska bir yer gozukmuyor. DVD-RW, Network ve Map hic biri yok. galiba kullanici ile alakali bir durum. servislerden "sql server" servisini adminin calistirmasi gerekiyor anladigim.
Merhaba
bu SQL için bir sınırlama yani network görünmemesi kullanıcı ile alakalı değil .
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
cozum icin su yontemi izledim.
once backup islemi yapip bunu belli zamanlara ayirdim. ornegin "hergun 00:00 - 06:00 saatleri disinda 4 saat arayla su klasore yedek al."
daha sonra bir batch file ile dosyayi exe olarak RARlayip, agdaki bir klasore tarih ve saati de dosya ismine ekleyip kopyaladim.
simdilik fazlasiyla isimi goruyor. birde dvd ye yedek aldirsam degmeyin keyfime :o)
batch file asagidak gibidir. ihtiyac duyanlar icin :o)
@echo off
Set CURRTIME=%TEMP%\CURRTIME.TMP
TIME /T > %CURRTIME%
Set PARSEARG="eol=; tokens=1,2,3* delims=:, "
For /F %PARSEARG% %%i in (%CURRTIME%) Do Set HHMM=%%i%%j%%k
echo dosyalar SIKISTIRILIYOR...
echo dosya
"C:\Program Files\WinRAR\WinRAR.exe" a -sfx -s dosya-4saatlikyedek dosya-4saatlikyedek.*
echo ....
echo ....
echo dosya.u kopyala
copy dosya-4saatlikyedek.exe \\10.0.0.247\DATABASE\dosya-4saatlikyedek-%DATE%-%HHMM%.exe
echo ....
echo ....
echo bitti.
echo bitti.