- Ibrahim Celik
- Logo Go plus ve diğer ön muhasebe programları otomatik yedekleme sistemi nasıl yapılır, Sql Server 2008 management otomatik yedekleme database backup all db kodu, SQL Server peryodik yedekleme nasıl yapılır?, Zirve Müşavir otomatik yedekleme sistemi nasıl yapılır
- 0 Comments
- 51 Views
Sorun: Kullanmış olduğunuz Zirvenet Yazılım ya da Logo go ve tiger gibi sql server ile çalışan programlarınızda uğraşmadan zaman kaybetmeden otomatik ve periyodik olarak tüm yedeklerinizi istediğiniz yere yedekleme nasıl yapılır?
Çözüm: Merhabalar, Sql server üzerinden otomatik olarak yedek alma işlemini göstereceğim.
Öncelikle Sql Server Agent modülünü aktif hale getiriniz. Daha sonra “New Job” sekmesine tıklayınız.
Name kısmına yedekleme yapacağınız ve yedekleme olduğuna göre anlamlı birşeyler yazınız.
Örneğin : Günlük_Tam_Yedek
Daha sonra Steps bölümüne geçip New düğmesine basın.
Hemen burada Step Name girin. Daha sonra Command bölümüne aşağıdaki kodları yapıştırın.
DECLARE @name VARCHAR(50) — database name
DECLARE @path VARCHAR(256) — path for backup files
DECLARE @fileName VARCHAR(256) — filename for backup
DECLARE @fileDate VARCHAR(20) — used for file name— specify database backup directory
SET @path = ‘G:\sql_backup\’— specify filename format
SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)DECLARE db_cursor CURSOR READ_ONLY FOR
SELECT name
FROM master.dbo.sysdatabases
WHERE name NOT IN (‘master’,’model’,’msdb’,’tempdb’) — exclude these databasesOPEN db_cursor
FETCH NEXT FROM db_cursor INTO @nameWHILE @@FETCH_STATUS = 0
BEGIN
SET @fileName = @path + @name + ‘_’ + @fileDate + ‘.BAK’
BACKUP DATABASE @name TO DISK = @fileNameFETCH NEXT FROM db_cursor INTO @name
ENDCLOSE db_cursor
DEALLOCATE db_cursor
Name kısmına Zaman olarak nitelendirdim ve günlük yedek için gerekli seçenekleri işaretledim.
Occurs once at : 05:30 olarak ayarladık her gün sabaha karşı 05:30’da yedekleme yapacaktır. isterdiğiniz zamana göre ayarlayabilirsiniz.
Recurs every : 1 days kısmını 2 veya 3 yapabilirsiniz 2 güne veya 3 güne bir kodları çalıştırıp yedek al anlamına gelmektedir.
Start date kısmında ise : No end date işaretleyip sonsuz bir yedekleme dongusu oluşturabilirsiniz.
Not. Teknik Destek almak ya da Vip danışmanlık Hizmetinden faydalanmak için bizimle iletişime geçiniz.