Bir Dökümü Nasıl Birleştirilir

İçindekiler:

Bir Dökümü Nasıl Birleştirilir
Bir Dökümü Nasıl Birleştirilir

Video: Bir Dökümü Nasıl Birleştirilir

Video: Bir Dökümü Nasıl Birleştirilir
Video: PDF Birleştirme | Basit Yöntem 2024, Mayıs
Anonim

Bilgileri yedeklemek veya bir sunucudan diğerine veri aktarmak için genellikle herhangi bir DBMS tarafından sunulan bir veritabanı dökümünün birleştirilmesi gerekir. Tipik olarak döküm, tablolar oluşturmak ve doldurmak, kısıtlamalar, saklı prosedürler, tetikleyiciler vb. eklemek için bir dizi SQL ifadesidir.

Bir dökümü nasıl birleştirilir
Bir dökümü nasıl birleştirilir

Gerekli

  • - Microsoft SQL Server, MySQL, PostgreSQL veritabanı sunucularına erişim için kimlik bilgileri;
  • - SQL Sunucu Yönetim Stüdyosu;
  • - mysqldump ve mysqlshow dahil olmak üzere bir konsol yardımcı programı paketi;
  • pg_dump ve psql içeren bir konsol yardımcı programı paketidir.

Talimatlar

Aşama 1

Microsoft SQL Server DBMS tarafından sağlanan veritabanının dökümünü oluşturmaya başlayın. SQL Server Management Studio'yu kullanarak sunucuya bağlanın. Uygulama başladığında, bağlantı parametreleri iletişim kutusu görüntülenecektir. İçindeki sunucunun adını ve türünü belirtin, kimlik doğrulama türünü seçin. Gerekirse kullanıcı kimlik bilgilerini girin. Bağlan düğmesini tıklayın

Adım 2

Nesne Gezgini penceresinde Veritabanları bölümünü genişletin. Hedef veritabanına karşılık gelen öğeyi vurgulayın. Farenin sağ tuşuyla üzerine tıklayın. Bağlam menüsünde "Komut Dosyaları Oluştur …" öğesini seçin. Sihirbaz penceresi görüntülenecektir

Aşama 3

Komut Dosyası Sihirbazı sayfalarındaki seçenekleri girin ve İleri'ye tıklayın. Özellikle dördüncü sayfada, oluşturulan dökümün yerleştirileceği konumu seçin (bir dosyaya, panoya veya yeni pencereye). Beşinci sayfada, Bitir düğmesini tıklayın. Veritabanı dökümü oluşturma işlemi tamamlanana kadar bekleyin. Uzun zaman alabilir

4. Adım

Windows'ta bir kabuk veya Linux benzeri sistemlerde bir terminal öykünücüsü başlatın. Linux'ta ayrıca Ctrl, alt="Image" ve F1-F12 işlev tuşlarından birine basarak metin konsoluna geçebilirsiniz. MySQL ve PostgreSQL konsol damperlerini kullanmak için bu gereklidir

Adım 5

mysqldump yardımcı programı için yardım bilgilerine bakın. Komutu çalıştırın: mysqldump --help Hedef sunucu ve kullanıcı kimlik bilgilerini belirtmek için kullanılan seçeneklere özellikle dikkat edin

6. Adım

MySQL veritabanını boşaltın. Komut satırından gerekli parametrelerle, çıktısını bir dosyaya yönlendirerek veya -r veya --result-file seçeneklerini kullanarak hedef dosyayı belirterek mysqldump yardımcı programını çalıştırın. Örneğin: mysqldump -p -u myuser -Q mydatabase> /home/myhomedir/tmp/dump.sql Bu durumda, yerel olarak işleyen bir sunucuda bulunan saklı yordam kodu (seçenek -Q) dahil mydatabase'in bir dökümü myuser kullanıcısının kimlik bilgileriyle erişilebilen (parola yardımcı program tarafından istenir) /home/myhomedir/tmp/dump.sql dosyasına yerleştirilecektir. Sunucu farklı bir makinede bulunuyorsa -h veya --host seçeneğini kullanın

7. Adım

pg_dump yardımcı program referansına bakın. Komutu çalıştırın: pg_dump --help -f, -F, -U, -d, -h seçeneklerini not edin

8. Adım

PostgreSQL veritabanını boşaltın. Gerekli parametreleri girerek pg_dump yardımcı programını kullanın, örneğin: pg_dump -f /home/myhome/tmp/dump.sql -U postgres template1 Bu, yerel makinede çalışan sunucu tarafından yönetilen template1 veritabanını boşaltacaktır. Döküm, /home/myhome/tmp/dump.sql dosyasına yerleştirilecektir. Sunucu adresini belirtmek için -h seçeneğini kullanın.

Önerilen: