Azure SQL Veri Tabanı'na geçiş yapmak için Data Migration Yardımcısı'nı keşfedin.

Tamamlandı

Kuruluşunuz kapalı kalma süresini tolere edebilirse SQL Server veritabanınızı tek veya havuza alınan bir Azure SQL veritabanına geçirmenize yardımcı olması için Data Migration Yardımcısı kullanırsınız.

Azure SQL Veritabanı geçirmek için Data Migration Yardımcısı kullanırken yararlanabileceğiniz üç geçiş türü vardır.

Geçiş Seçeneği Açıklama
Şema ve veriler Şema tablolar, görünümler, saklı yordamlar ve işlevler gibi veritabanınızın yapısını içerir. Veriler, veritabanınızda depolanan gerçek verileri içerir.
Yalnızca şema Yalnızca kaynak veritabanınızdaki şemayı Azure SQL Veritabanı geçirmenize olanak tanır. Hiçbir veri geçirilmez.
Yalnızca veri Yalnızca kaynak veritabanınızdaki verileri Azure SQL Veritabanı geçirmenize olanak tanır. Şemanın hedef Azure SQL Veritabanı zaten mevcut olması gerekir.

Not

Veritabanı Geçiş Yardımcısı kullanışlı bir araç olsa da, büyük geçişler ve gelişmiş genel deneyim için Azure Veritabanı Geçiş Hizmeti kullanmanızı öneririz.

SQL Server veritabanını değerlendirme

Veritabanını uyumluluk sorunlarına karşı değerlendirmek için Data Migration Yardımcısı kullanın.

Transact-SQL betiği kullanarak uyumluluk raporunu gözden geçirebilir ve gerekli düzeltmeleri uygulayabilirsiniz. Alternatif olarak, sonuçları Azure Migrate'e yükleyebilirsiniz.

Azure Migrate'a Data Migration Assistant değerlendirmesinin nasıl yüklendiğini gösteren ekran görüntüsü.

SQL Server veritabanını geçirme

Aşağıdaki adımlarda veritabanınızı Azure SQL Veritabanı geçirme adımları açıklanmaktadır.

  1. Yeni bir geçiş projesi oluşturun ve kaynak türünü SQL Server ve hedef sunucu türünü Azure SQL Veritabanı olarak ayarlayın. Oluştur'u belirleyin.

    Data Migration Yardımcısı'da yeni bir geçiş projesinin nasıl başlatıldığını gösteren ekran görüntüsü.

  2. Kaynak seç sekmesinde, kaynak SQL Server örneğinin adını girin ve kaynak SQL Server örneği tarafından desteklenen Kimlik doğrulama türünü seçin. Bağlan'ı seçin.

  3. Azure SQL Veritabanı'na geçirmek için bir veritabanı seçin ve ardından İleri'yi seçin.

  4. Hedef seç sekmesinde, kaynak SQL Server örneğinin adını girin ve kaynak SQL Server örneği tarafından desteklenen Kimlik doğrulama türünü seçin. Bağlan'ı seçin.

  5. Bir hedef veritabanı seçin ve ardından İleri'yi seçin.

  6. Nesneleri seçin sekmesinde, kaynak veritabanından Azure SQL Veritabanı geçirmek istediğiniz şema nesnelerini seçin.

    Data Migration Yardımcısı nesne seçme sekmesini gösteren ekran görüntüsü.

  7. Olduğu gibi dönüştürülemez nesneler için önerilen düzeltmeleri gözden geçirin ve uygulayın.

  8. SQL betiği oluştur'u seçin.

    Data Migration Yardımcısında oluşturulan betiği gösteren ekran görüntüsü.

  9. Oluşturulan betiği gözden geçirin ve Dağıt şemasını seçin.

  10. Şema dağıtımının sonuçlarını gözden geçirin ve Veri geçişi işlemini başlatmak için Verileri geçir'i seçin.

  11. Tabloları seçin sekmesinde, geçirmek istediğiniz verileri içeren tabloları seçin ve ardından Veri geçişini başlat'ı seçin.

    Data Migration Yardımcısı tablo seçme sekmesini gösteren ekran görüntüsü.

    Not

    En iyi geçiş deneyimi için geçiş işlemini başlatmadan önce Azure SQL Veritabanı geçici olarak performans düzeyi P15 olarak değiştirmenizi kesinlikle öneririz.

Geçişi izleme

Son adım, geçişin genel durumunu gösterir. Ayrıca, ekranın üst kısmında farklı geçiş durumları seçerek sonuçları filtreleyebilirsiniz

Data Migration Yardımcısı geçiş sonuçlarını gösteren ekran görüntüsü.

Ayarlarda ince ayar yapma

Dosyadaki yapılandırma değerlerini değiştirerek Data Migration Yardımcısı'nın davranışını dma.exe.config dosyasında ince ayar yapabilirsiniz. Bu parametrelerin değiştirilmesi genel geçiş performansınızı geliştirebilir.

Örneğin, paralel veritabanı geçişlerinin sayısını ayarlamak istiyorsanız, dosyadaki parallelDatabasesdma.exe.config yapılandırma değerini değiştirebilirsiniz. Bu, çok sayıda veritabanını işlerken zaman aşımı hatalarını önlemeye yardımcı olabilir. Benzer şekilde, hem kaynak hem de hedef örnekler için SQL bağlantı zaman aşımını ayarlamak istiyorsanız, dosyadaki ConnectionTimeoutdma.exe.config yapılandırma değerini değiştirebilirsiniz. Bağlantılarınızın bir değerlendirme veya geçiş sırasında zaman aşımına uğramamasını sağlamak için bu yardımcı olabilir.

Daha fazla ayar için Data Migration Yardımcısı ayarlarını yapılandırma bölümüne bakın.

En iyi yöntemler

Data Migration Yardımcısı kullanarak bir SQL Server veritabanını Azure SQL Veritabanı geçirirken, sorunsuz ve başarılı bir geçiş sağlamak için bazı en iyi yöntemleri izlemek önemlidir.

  • Data Migration Yardımcısı doğrudan SQL Server konak makinesine yüklemekten ve çalıştırmaktan kaçının.
  • Kopyalama işlemini önlemek için hem kaynak hem de hedef sunucular tarafından erişilebilen tek bir paylaşım konumu sağlayın.
  • Geçiş hatalarını önlemek için paylaşılan klasöre doğru izinlerin sağlandığından emin olun.
  • Daha fazla güvenlik için kaynak ve hedef sunuculara bağlanırken şifrelenmiş bağlantıları etkinleştirin.
  • Verileri geçirmeden önce hem kaynak hem de hedef veritabanlarında güvenilmeyen kısıtlamaları denetleyin ve gerektiğinde düzeltin. Güvenilmeyen kısıtlamaları gerektiği gibi düzeltin. Kısıtlamaların güvensiz bırakılması, düşük yürütme planlarına neden olabilir ve performansı etkileyebilir.