(3 Yöntem) Uzak SQL Sunucusu Veritabanını Yerel Sürücüye Yedekleme

Eğer uzak bir SQL sunucusundan veritabanını bir yerel sürücüye yedeklemek istiyorsam ne yapmalıyım? Bu soruya sahip olanlar için, bu makale birkaç yöntem için ayrıntılı adımlar sunacaktır.

Amelia

By Amelia Updated on February 8, 2025

Share this: instagram reddit

Uzaktan SQL Sunucusundan Yerel Sürücüye Veritabanı Yedekleyebilir misiniz?

Veri yönetimini kolaylaştırmak için LAN"daki diğer istemci bilgisayarlarının yedeklerini depolamak için bir bilgisayarı merkezi sunucu olarak kullanmak isteyebilirsiniz. MSSQL ile ilgili olarak, uzaktan SQL Sunucusu veritabanını yerel sürücüye yedeklemek isteyebilirsiniz. Ancak bunu gerçekten yapabilir misiniz?

Evet, cevap evet, ancak adımlar normal MSSQL yedeklemesinden farklı olacaktır. Çünkü uzaktaki sunucuya SSMS ile bağlanabilir ve BACKUP DATABASE TO DISK komutlarını çalıştırabilirsiniz, ancak *.bak dosyası o sunucunun yerel sürücüsünde depolanacaktır ve normal şartlarda dosyayı daha ileri işleyemezsiniz.

Uzaktan yerel sürücüye SQL veritabanını yedeklemek için başarıyla yapmanız gereken ek işlemler bulunmaktadır.

sql sunucusu

Uzaktan SQL Sunucusundan yerel sürücüye nasıl yedek alınır (3 yöntem)

Lütfen belirtmek isteriz ki, Yöntem 1, hem uzaktaki sunucuda hem de yerel sunucuda işlem yapmanızı gerektirir. Yalnızca yerel sunucunuzda işlem yapmak istiyorsanız, Yöntem 2 ve Yöntem 3"e başvurabilirsiniz, ancak Yöntem 2, SQL Express sürümleri için kullanılabilir değildir ve kullanımda daha fazla kısıtlamaya sahiptir.

  • Uzaktan SQL Sunucusu veritabanını ağa yedekleyerek daha sonra yerel sürücüye kopyalama
  • Uzaktan SQL Sunucusundan yerel SQL Sunucusuna doğrudan veritabanı kopyalama
  • Uzaktan SQL Sunucusundan merkezi olarak veritabanlarını yedekleme (en kolay)

1. Uzaktan SQL Sunucusundan merkezi olarak veritabanlarını yedekleme (en kolay)

Bazı yöntemler size sunucuları ayrı ayrı işletmenizi veya kullanım süresi, uygulama kapsamı vb. açısından kısıtlamalar getirir. Bir LAN içindeki herhangi iki bilgisayar arasında SQL veritabanını yedeklemek veya geri yüklemek istiyorsanız, AOMEI Cyber Backup gibi merkezi bir SQL Sunucusu yedekleme yazılımını kullanmanız daha kolaydır. Bu, herhangi bir SQL Sunucusunun uzaktan ve sezgisel bir şekilde yedeklenmesini sağlar.

Bu program, LAN içindeki tüm cihazları yönetmek için bir merkezi konsol gibi çalışır ve herhangi bir SQL Sunucusunu uzaktan ve sezgisel olarak yedeklemenizi sağlar. Bir veritabanı yedekleme görevi kurarken, zamanlamayı ayarlama, sıkıştırma düzeyini seçme ve gereksinimlerinize göre saklama politikalarını seçme esnekliğine sahipsiniz.

Bunu kullanmak için öncelikle AOMEI Cyber Backup"i indirip yüklemeniz gerekmektedir:

Ücretsiz Deneme Sürümünü İndirMicrosoft SQL Server 2005-2022
Merkezi ve güvenli SQL yedekleme

💡 SQL yedekleme yazılımını kurmak için lütfen indirilen .exe dosyasını çalıştırarak yükleyin ve ardından ana arayüzü başlatın. Kaynak Aygıt -> Microsoft SQL -> Microsoft SQL Ekle bölümüne gidin.

Microsoft SQL

💡 Bundan sonra, icon -> Kimlik Doğrulama bölümüne tıklayarak veritabanı örneğini doğrulayın. Ardından aşağıdaki adımları takip ederek bir SQL veritabanını yedekleyebilirsiniz.

Aygıt Ekle

✍ Uzak SQL veritabanını yerel sürücüye yedeklemek için adımlar:

1. Yedekleme Görevi -> Yeni Görev Oluştur bölümüne tıklayın ve yedekleme türünü Microsoft SQL Yedekleme olarak seçin. SQL yedekleme görevi için özel bir ad girin.

Yedekleme Türü

2. Yedeklenecek SQL örneklerini ve veritabanlarını seçin. Birden fazla veritabanını aynı anda seçebilirsiniz.

Veritabanı Seç

3. Yedekleme Hedef olarak yerel bir yol (veya ağ yolunu) belirtin. Eklenen yol Depo ekle alanında kaydedilecektir.

Hedef Seçin

4. Bir Zamanlama (isteğe bağlı) ayarlayın ve SQL veritabanı yedeklemesinin günlük/hafif/ayaşlı olarak çalışmasını ve yedekleme yönteminin tam/gelişimsel/fark olmasını belirleyin. SQL Server veritabanlarınızı yerel bir sürücüye yedeklemek kolaydır.

Zamanlama Yedekleme

✍Daha kullanışlı özellikler:
* Yedekleme Temizleme size daha eski yedekleme sürümünü otomatik olarak silme ve bu şekilde depolama alanı tasarrufu sağlama imkanı sunar.
* E-posta Bildirimi görev anormal veya başarılı olduğunda e-posta bildirimleri almanızı sağlar.
* Arşiv: AOMEI Cyber Yedekleme ayrıca yedekleme sonrası bulut arşivi destekler. Bir Amazon S3 depolama ekleyebilir ve yedeğinizi oraya kaydedebilirsiniz.

5. Şimdi Yedeklemeyi Başlat tıklayarak SQL Server otomatik yedeklemesini yerel sürüce oluşturup gerçekleştirebilirsiniz.

SQL veritabanlarını yedekleme

2. Uzaktaki SQL Server veritabanını ağ üzerinde yedekle ve ardından yerel sürüce kopyala

Uzaktaki sunucu veritabanını yerel sürüce nasıl yedeklersiniz? Yöntem aslında veritabanını uzaktaki sunucu üzerindeki ağ yolunda yedeklemeyi içerir, ardından yerel sunucuda ağ yoluna erişerek yedek dosyasını yerel diske kopyalayabilirsiniz.

Yedekleme yöntemleri için, ya yedekleme GUI"nin ya da SSMS içinde T-SQL"yi kullanabilirsiniz. İlki doğrudan bir ağ yolunu seçmenize izin vermez, ancak bunu manuel olarak girebilirsiniz. Ayrıca, hangi yöntemi kullanırsanız kullanın, yol yerine (\\fileserver\share\filename.bak) harflendirilmiş sürücü harfini kullanmanız gerekmektedir, aksi takdirde İşletim sistemi hatası 3 (Belirtilen yol bulunamıyor) alabilirsiniz.

Uzak konuma SQL veritabanı yedekleme ile ilgili detayları kontrol edebilirsiniz, burada T-SQL"i bir örnek olarak kullanacağım.

Uzak sunucuda: SQL Sunucusu veritabanını uzak konuma yedekleme

Uzak sunucuda SSMS"yi başlatın, yedeklemek istediğiniz örneğe bağlanın ve Yeni Sorgu düğmesine tıklayın.

Açılan pencereye T-SQL ifadelerini girin ve çalıştırmak için Çalıştır düğmesine tıklayın:

BACKUP DATABASE veritabanıadı TO DISK = "dosyakonumu\dosyaadı.bak"

İşte benim örneğim:

BACKUP DATABASE örnek TO DISK = "\\DESKTOP-AC51C0M\paylaşım\1.bak"

Eğer Operating system error 5 (Erişim reddedildi.) hatası alıyorsanız, bu, SQL Sunucusuna giriş yaptığınız hesabın paylaşıma veri okuma ve yazma izni olmadığından kaynaklanır. Bunun düzeltilmesi için lütfen SQL sunucusu ağ paylaşımına yedekleme erişimi reddedildi sayfasına bakın.

t-sql backup to network

Yerel sunucuda: yedek dosyalarını yerel diske kopyalama

Yedekleme başarılı olduğunda, yerel sunucudan bu ağ yolu üzerinden erişebilir ve yedek dosyasını yerel diske kopyalayabilirsiniz.

Bunu düzenli olarak yapmak istiyorsanız, xcopy veya robocopy komutlarını kullanarak bir yedekleme toplu dosyası oluşturabilir ve Windows Görev Zamanlayıcısı"nı otomatikleştirmek için kullanabilirsiniz.

3. Uzak SQL Sunucusundan yerel SQL Sunucusuna doğrudan veritabanı kopyalama

Kopyalama Veritabanı Sihirbazı, SQL Sunucusu"nun bir örneğinden başka bir örneğine veritabanlarını ve belli sunucu nesnelerini kesintisiz olarak taşıma veya kopyalama işlemini kolaylaştırır. Bununla birlikte, şu sınırlamaları vardır:

  • Kopyalama Veritabanı Sihirbazı Express sürümünde mevcut değildir.
  • Veritabanlarının önceki SQL Sunucusuna taşınması veya kopyalanması mümkün değildir.
  • Kopyalama Veritabanı Sihirbazı, sistem veritabanlarını kopyalamak veya taşımak için kullanılamaz.
  • Kopyalama Veritabanı Sihirbazı SysAdmin yetkilerine ihtiyaç duyar...

1. SSMS"yi başlatın, örneğinize bağlanın ve Nesne Gezgininde herhangi bir kullanıcı veritabanına sağ tıklayın. Menüde Görevler"i seçin ve Veritabanını Kopyala"yı tıklayın.

veritabanı kopyalama görevi

2. Ortaya çıkan Kopyala Veritabanı Sihirbazı"nda, önce Kaynak sunucusunu belirtin ki bu yedeklemek istediğiniz uzak sunucu olsun. Ya Windows Kimlik Doğrulaması"nı ya da SQL Server Kimlik Doğrulaması"nı girin, sonra bağlanmak için İleri"yi tıklayın.

kaynak sunucusu

3. Bir sonraki sayfadaHedef sunucusunu belirtebilirsiniz, bu yerel sunucunuz alıcı tarafı olmalıdır. Tekrar gereken kimlik doğrulama bilgilerini girin ve bağlantıyı kurmak için İleri"yi tıklayın.

hedef sunucusu

4. Sonra, aktarım metodunu seçin. SSMS otomatik olarak Ayırma ve Eklemeyi Kullan seçecektir, çünkü genellikle daha hızlıdır ve büyük veritabanları için daha uygundur. Eğer herhangi bir kesinti istemiyorsanız SQL Yönetim Nesnesi Metodunu Kullan daha iyi bir seçenektir. Daha yavaş olabilir, ancak kaynak veritabanının çevrimiçi kalmasını sağlar.

aktarım metodunu seçin

5. Bu iletişim kutusunda, Kopyala veya Taşımak istediğiniz veritabanını seçebilir ve ardından sihirbazı izleyerek ayarlarınızı yapabilirsiniz.

Not: Hareket seçeneğini seçerseniz, sihirbaz kaynak veritabanını otomatik olarak taşıdıktan sonra siler.

veritabanı seç

6. Ayarları yaptıktan sonra, bu ekranda hemen yürütmeyi seçebilir veya zamanlamayı kontrol etmek için Zamanlama"yı işaretleyebilir ve ardından zamanlama iletişim kutusunu açmak için Zamanlamayı Değiştir"i tıklayabilirsiniz.

zamanlamayı ayarla

7. Ayarlar tamamlandıktan sonra, veritabanı replikasyonunu gerçekleştirmek için Bitir tıklayın.

kopyayı başlat

8. Son olarak, başarılı bir şekilde kopyaladığınız veritabanını seçin, böylece uzak SQL Server veritabanını yerel sürücüye yedekleyebilirsiniz.

Sonuç

Eğer sadece yerel bilgisayarınızı değil, aynı zamanda uzak bir bilgisayarı da yedeklemek isterseniz ne yapmalısınız? Bu makale, uzak SQL Server veritabanını yerel sürücüye yedekleme yaklaşımlarını anlatmaktadır. Çoğunluğu, iki bilgisayar üzerinde ayrı ayrı işlem yapmanızı gerektirir. Kendi bilgisayarınızda bunu yapmak isterseniz, profesyonel bir yedekleme aracı olan AOMEI Cyber Backup"i kullanabilirsiniz.

Bu araç, LANınızdaki herhangi bir bilgisayardaki SQL veritabanlarını yedekleyebilir. Oluşturulan görevler, merkezi yönetim için Görevler sekmesinde görüntülenir. Hatta başka bir SQL Server"a doğrudan veritabanınızı geri yükleyebilirsiniz.

Amelia
Amelia · Editor
Amelia, AOMEI'den bir editördür. Profesyonel sistemler konusunda eğitim almış olup, kurumsal veri tabanları, sanal makineler ve fiziksel ortamlardaki sorunları çözme konusunda uzmanlaşmıştır. Yüksek bir sorumluluk duygusuyla, iş verilerini ve güvenliğini korumaya kendini adamıştır.