Veritabanı Kopyalama/Taşıma

Slides:



Advertisements
Benzer bir sunumlar
MS OFFICE Access 2013.
Advertisements

SGB.NET’İN TEKNİK ALTYAPISI
VERİTABANI YÖNETİM SİSTEMLERİ
Not Sosyal Bilgiler Öğretmenliği
Hazırlayan : Öğr. Gör. Fahri YILMAZ
4 SQL- Yapısal Sorgulama Dili
VERİ TABANI TEMEL KAVRAMLAR.
MySQL Veritabanı Sunucusu ve MySQL Veritabanı Kullanımı
CEIT-102 Access 2. HAFTA.
RANDEVU SEKRETERLİK HİZMETLERİ
OPTİMİZASYON VE AKTARMA İŞLEMİ
Veri ve Veri Yapıları Genel olarak bilgisayarlar.
KONTROL ÖZELLİKLERİ.
Veritabanı Yönetim Sistemleri-I
Örnek Veritabanı Yazılımı: Microsoft Access
Bilgisayarım Simgesinin Kullanımı Dosyaların Yönetimi
SQL Server da Veritabanı Yönetiminin Otomatikleştirilmesi
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
Transaction.
DOSYA-KLASÖR VE DOSYA UZANTILARI
MySQL, SQL ve PHP Öğr.Gör.Şükrü KAYA.
Bilgisayar Mühendisliği Bölümü
Management Studio Kullanımı
Dosya Yönetimi.
Veri Tabanı Nedir ?.
Veritabanı Yönetim Sistemleri-I
PROF. DR. NİZAMETTİN ERDURAN YARD. DOÇ.DR. ZEYNEP ÇİÇEK ÖNEM
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 12c Kurulumu
Microsoft Office Access Yrd. Doç. Dr. Doğan AYDOĞAN.
Veritabanı Yönetim Sistemleri-I
İnternet Programlama PHP.
ADRES DEFTERİM.
Görsel Programlama II Ders 4 Öğr.Gör. Mustafa KARABULUT.
Database Mirroring Database Mirroring (DM), veritabanının çökme veya süreklili ğ inin aksaması durumlarında ikinci bir kopya üzerinden işlemlere devam.
Veritabanı Kavramları
SQL Sibel SOMYÜREK.
Microsoft Office Access
Veri Tabanı Yönetim Sistemleri I
VERİTABANI YARATMA.
Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında veritabanına yazılır.
Veritabanı Yedekleme (BACKUP)
ANDROID DATABASE. Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında.
Öğrencinin aldığı tüm derslerin dönem bazında görülebildiği ve dersler üzerinde tüm değişikliklerin yapılabildiği ekrandır. İlk yapılması gereken Hızlı.
Görsel Programlama III Ders 8 Öğr.Gör. Mustafa KARABULUT.
EXCEL 2003 Ders 2.
Derslere grup öğrenci tanımlaması yapılabilen ve ders öğrenci sınıf listelerinin raporlarının alınabildiği ekrandır. Ekran 3 sekmeden oluşmaktadır. Bu.
Temel Bilgisayar Bilimleri Dersi (Microsoft Powerpoint)
Temel Bilgi Teknolojileri
VTYS Öğr. Gör. Engin DUTAR
Microsoft Office Access
Microsoft Office Access
VERİ ERİŞİM ARABİRİMİ PROGRAMLAMA DİLLERİ KENDİ OLANAKLARIYLAVERİTABANI ERİŞİMİNİ TAM ANLAMIYLA GERÇEKLEŞTİREMEZLER. BU NEDENLE VERİ ERİŞİM ARABİRİMİ (DATA.
Az kullanılan ögeler menüden kaldırılabilir. Kısayollar yaratılabilir.
Veritabanı Yönetim Sistemleri - I
Veritabanı Kavramları
Veritabanı Yönetim Sistemleri
İnsan Kaynakları Bilgi Sistemleri
MS WORD Kullanımı OFFICE DÜĞMESİ HIZLI ERİŞİM ARAÇ ÇUBUĞU MENÜLER
Visual Studio 2010 Menüler. File Tümü Kaydet Şablonu Ver Kaynak Kontrolü Sayfa Ayarları Yazdır Ctrl+P Çıkış Alt+F4 Seçili Nesne. Farklı kaydet Kapat Dizini.
DOSYA MENÜSÜ.
DERS: MESLEKİ BİLGİSAYAR MODÜL -3: İŞLETİM SİSTEMİNİN KULLANILMASI.
Örnekler, Rasgele Değer, Login işlemleri ve Yedekleme
Asp.Net Veritabanı İşlemleri
Word Programı.
VERİ YÖNETİMİ Veri tabanı Üzerinde İşlemler
TETİKLEYİCİ ( Trigger)
DOSYA-KLASÖR VE SÜRÜCÜLER
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
Asp.Net Veritabanı İşlemleri
Sunum transkripti:

Veritabanı Kopyalama/Taşıma Veritabanlarını çeşitli sebeplerden dolayı başka bir sunucuya, sisteme veya diske taşımak veya kopyalamak isteyebiliriz Veritabanının taşınacağı yer aynı SQL Server üzerinde olabileceği gibi uzaktaki bir sunucu da olabilir Hatta MySQL veya Access gibi başka bir VTYS yazılımı da olabilmektedir

Veritabanı Kopyalama/Taşıma Veritabanı kopyalama/taşıma yapmak için aşağıdaki metotlardan birisi kullanılabilir: Backup edilen VT, hedefte Restore edilir Detach edilen VT, hedefte Attach edilir SSMS üzerinden “Copy Database” komutu kullanılabilir SSMS üzerinden “Export Data” komutu kullanılabilir SSMS üzerinden VT ve alt nesnelerine (ör: Tablolar) ait SQL Scriptleri edinilerek, hedef sunucuda bu komutlar çalıştırılabilir

Detach/Attach işlemi Bir MDF ve LDF dosyasından oluşan veritabanı, VTYS sistemine bağlı iken sistem dosyaların taşınmasına izin vermez Bu durumda dosyalar önce sistemden “Detach” ile ayrılmalı, daha sonra tekrar istenen başka bir sunucuda “Attach” edilmelidir

Detach işlemi

Detach işlemi Veritabanı sistemden ayrılırken, aktif bağlantılar otomatik kapatılsın mı? Eğer bu seçenek seçilmezse ve aktif bağlantılar varsa, veritabanı ayrılması gerçekleşmeyecektir

Attach işlemi Sistemden ayrılan veritabanına ait MDF ve LDF dosyasının yeri gösterilecek, istenen herhangi bir SQL Server sunucusuna tanıtılabilir.

Attach işlemi Detach edilen VT dosyası sisteme tekrar tanıtılıyor

Copy Database Komutu SSMS üzerinde, VT’nin Tasks menüsü içinden “Copy Database” komutuna erişilerek VT istenen başka bir sunucuya kopyalanabilir

Copy Database Komutu Bu komut sırasında şu bilgiler kullanıcıya sorulur: Source Server: Kaynak sunucu Destination Server: Kopyalanmanın yapılacağı hedef sunucu Transfer method: Arka tarafta hangi metot kullanılarak kopyalanma yapılacağı Schedule the package: (Kopyalanmanın zamanlanması) Hemen veya zamanlanmış görev (Job) olarak kopyalanmanın icra edilmesi

Copy Database Komutu Transfer metodu iki tanedir: Use the detach and attach method: Kaynak veritabanı otomatik olarak detach edilir, bir kopyası oluşturulur ve tekrar attach edilir. Bu metot büyük veritabanları için hızlı çalışmaktadır Use the SQL Management Object method: Daha yavaş bir metottur ama bu işlem sırasında kaynak VT her zaman online kalır

Export Data Komutu SSMS üzerinden seçilen VT istenen herhangi bir hedefe aktarılabilir. Aktarılacak hedef şunlardan birisi olabilir: Oracle VTYS Başka bir SQL Server Access VT MySQL Düz metin dosyası Excel dosyası

Export Data Komutu Export Data (Veri aktar) komutu da diğer komutlar gibi VT’nin “Tasks” menüsü altında bulunmaktadır

Export Data Komutu Buraya tıklanarak farklı hedef türleri (ör: MySQL, Access v.b.) seçilebilir Verinin aktarılacağı hedef seçim ekranı

Export Data Komutu MySQL’e aktarım için Oracle’a aktarım için Düz metin dosyaya aktarım için Access veya Excel’e aktarım için

Export Data Komutu Örnek olarak Access seçiyoruz ve masaüstündeki a.mdb Access veritabanını gösteriyoruz

Export Data Komutu İki seçeneğimiz var: Varolan tabloları hedefe aktarmak Varolan tabloları bir sorgu ile birleştirip, sadece sorgu sonucu dönen kayıtları hedefe aktarmak

Export Data Komutu Son adımda “Run immediately” seçilerek, aktarımın hemen yapılması sağlanır

SQL Scriptleri ile aktarım SSMS üzerinden veritabanları dahil, herhangi bir nesneyi tekrar oluşturmak için gerekli SQL kodları “Generate Scripts” menüsü aracılığıyla alınabilir

SQL Scriptleri ile aktarım Generate Scripts ile ilgili önemli not: Bu komut sadece veritabanına ait yapıyı oluşturacak kodları otomatik üretmektedir. Tablolardaki veriler bu işlemin dışında kalmaktadır. Yani bu yaklaşım ile üretilecek ikinci veritabanında sadece tablolar oluşacak ama içlerinde veri olmayacaktır

SQL Scriptleri ile aktarım Üretilecek olan SQL kodlarının nereye kaydedileceği soruluyor Dosyaya kaydet Hafızaya al (Clipboard) Yeni bir sorgu penceresi aç ve orada göster

SQL Scriptleri ile aktarım Üretilen SQL kodları kopyalanıp başka bir sunucuda çalıştırıldığında, veritabanımızın bire bir kopyası – veriler olmaksızın – orada da oluşturulacaktır