TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: SQL Express Yedek Alma Rehberi (Otomatik)
Paylaş
TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
TOLGA CEYHAN - Sistem Yönetimi ve IT Blog > Veri & Yedekleme > SQL Server > SQL Express Yedek Alma Rehberi (Otomatik)
SQL ServerVeri & Yedekleme

SQL Express Yedek Alma Rehberi (Otomatik)

Tolga CEYHAN
Son güncelleme: 23 Haziran 2025 14:29
Tolga CEYHAN
Paylaş
Scheduled Backup Script + Batch Dosyası ile Tam Rehber
Paylaş

SQL Express Yedek Alma (Scheduled Backup)

SQL Express yedek alma işlemi, özellikle küçük ve orta ölçekli işletmeler için kritik bir güvenlik önlemidir. Ancak ne yazık ki, SQL Server Express sürümünde SQL Agent özelliği yer almaz. Bu nedenle, zamanlanmış görevleri doğrudan oluşturamazsınız.

Contents
SQL Express Yedek Alma (Scheduled Backup)Neden SQL Server Express?Adım Adım SQL Express Yedekleme KurulumuGerekli DosyalarAşama 1 : backup.sql Dosyasını Oluşturun Aşama 2: SQLBackup.cmd Dosyasını Oluşturun Aşama 3: Görevi Zamanlayın (Task Scheduler)

İyi haber şu: Bu sınırlamayı basit bir SQL scripti ve batch dosyası ile aşabilirsiniz. Bu rehberde, SQL Express otomatik yedekleme işlemini adım adım anlatıyorum. Ayrıca, yalnızca birkaç dakikada kurulum yaparak günlük yedekleme işlemlerini sorunsuz şekilde gerçekleştirebilirsiniz. Eski yedekler de otomatik olarak silinir. Kulağa harika geliyor, değil mi?

Neden SQL Server Express?

SQL Server Express, ücretsiz olması nedeniyle küçük işletmelerde sıkça tercih edilen bir veritabanı yönetim sistemidir. Elbette bazı sınırlamaları vardır. Örneğin, veri boyutu limiti ve SQL Agent eksikliği gibi.

Yine de birçok uygulama için yeterlidir. Peki zamanlanmış yedekleme nasıl yapılır? Hemen açıklayalım.

Adım Adım SQL Express Yedekleme Kurulumu

Gerekli Dosyalar

İhtiyacımız olan yalnızca iki dosya:

  • backup.sql – Veritabanı yedeğini alan SQL scripti.

  • SQLBackup.cmd – SQL scriptini çalıştıran batch dosyası.

Aşama 1 : backup.sql Dosyasını Oluşturun

Aşağıdaki kodları bir dosyaya yapıştırın ve backup.sql olarak kaydedin:

DECLARE @path varchar(100)
DECLARE @day int
DECLARE @date varchar(30)
DECLARE @cmd varchar(250)
DECLARE @DeleteDate datetime

-- PARAMETRELER --
SET @path = 'D:\SQL-BACKUP\' -- Yedeklerin kaydedileceği klasör
SET @day = 5 -- Kaç günlük yedek saklanacak?
-- PARAMETRELER --

-- Tarihi dosya adına uygun hale getir
SET @date = CONVERT(varchar(16), GETDATE(), 120)
SELECT @date = REPLACE(@date, ':', '')
SELECT @date = REPLACE(@date, ' ', '')
SELECT @date = REPLACE(@date, '-', '')

-- Tüm veritabanlarını sırayla yedekle
SET @cmd = 'IF DB_ID(''?'')<>2 BACKUP DATABASE [?] TO DISK = ''' + @path + '?_backup_' + @date + '.bak'' WITH INIT'
EXEC sp_msforeachdb @cmd

-- Eski yedekleri sil
SET @DeleteDate = DATEADD(day, -@day, GETDATE())
EXECUTE master.sys.xp_delete_file 0, @path, N'bak', @DeleteDate, 0
GO

 Aşama 2: SQLBackup.cmd Dosyasını Oluşturun

Bir metin dosyası açın ve aşağıdaki satırları yazıp SQLBackup.cmd olarak kaydedin:

cd %windir%
SQLCMD -S .\SQLEXPRESS -U sa -P ŞİFRENİZ -i backup.sql -o D:\SQL-BACKUP\SQL_BKP_LOG_%date%.log

 Aşama 3: Görevi Zamanlayın (Task Scheduler)

  1. Görev Zamanlayıcı (Task Scheduler) uygulamasını açın.

  2. Yeni bir görev oluşturun.

  3. Tetikleyici olarak günlük bir zaman belirleyin (örneğin her gece 23:00).

  4. Eylem (Action) kısmında SQLBackup.cmd dosyasını seçin.

Yapmamız gerekenler bu kadar kolay!

Bu yöntemi uyguladığınızda, SQL Express veritabanlarınızı her gün düzenli olarak yedeklersiniz. Dahası, eski yedekler otomatik olarak silinir. Böylece hem veri güvenliğini sağlarsınız hem de disk alanınızı verimli kullanırsınız.

Sonuç olarak, birkaç dosya ve bir zamanlayıcı ile manuel işlem yapmadan yedekleme sürecini tamamen otomatikleştirebilirsiniz. Bu da sistem yöneticileri için büyük bir zaman tasarrufu sağlar.

Sorularınız varsa yorum yapmaktan çekinmeyin.
 Yazıyı faydalı bulduysanız paylaşarak başkalarının da yararlanmasını sağlayabilirsiniz. İyi çalışmalar dilerim.

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:otomatik yedek almascheduled backupsql expresssql scriptsql server expresssql yedeklemesqlcmd

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale Windows NT ve UNIX: Farklar, Kullanım Alanları ve Avantajlar
Sonraki Makale DHCP Relay Subnet IP Dağıtımı – Windows Server VLAN Yapısı
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Canlı Arama

Blocksy: Search Block

En Çok Okunan Yazılar

Son Yorumlar

  1. Kazım Aktürk - PowerShell Sistem Envanteri Raporlama26 Kasım 2025

    Çok işe yaradı teşekkürler faydalı bilgiler paylaşıyorsunuz.

  2. Akın Aydın - SCCM GPO Cache Temizleme10 Ekim 2025

    Teşekkür ediyorum. 👏

Bunlarda İlginizi Çekebilir

PowerShellSistem GüvenliğiSQL ServerVeri & YedeklemeWindows Server

PowerShell SQL Backup Script – Automated Full Database Backup

Tolga CEYHAN Tolga CEYHAN 7 Min Read
SQL ServerPowerShellSistem GüvenliğiSistem YönetimiVeri & Yedekleme

PowerShell SQL Server Backup Otomasyonu – Full Script

Tolga CEYHAN Tolga CEYHAN 7 Min Read
PowerShellActive DirectorySistem GüvenliğiSistem YönetimiSystem CenterVeri & YedeklemeWindows İşletim SistemleriWindows Server

PowerShell Otomasyon Scriptleri

Tolga CEYHAN Tolga CEYHAN 3 Min Read

Hakkımda

  • Tolga CEYHAN

 

Sistem Uzmanı • Sistem Güvenliği • Sanallaştırma • PowerShell

“Hiçbir şey imkânsız değildir, sadece zaman alır.”

Terms & Services | Gizlilik Politikası

I am living by faith. Nothing is impossible

TOLGA CEYHAN - Sistem Yönetimi ve IT BlogTOLGA CEYHAN - Sistem Yönetimi ve IT Blog
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar