Azure SQL Veri Tabanı'na geçiş yapmak için Data Migration Yardımcısı'nı keşfedin.
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.
SQL Server veritabanını geçirme
Aşağıdaki adımlarda veritabanınızı Azure SQL Veritabanı geçirme adımları açıklanmaktadır.
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.
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.
Azure SQL Veritabanı'na geçirmek için bir veritabanı seçin ve ardından İleri'yi seçin.
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.
Bir hedef veritabanı seçin ve ardından İleri'yi seçin.
Nesneleri seçin sekmesinde, kaynak veritabanından Azure SQL Veritabanı geçirmek istediğiniz şema nesnelerini seçin.
Olduğu gibi dönüştürülemez nesneler için önerilen düzeltmeleri gözden geçirin ve uygulayın.
SQL betiği oluştur'u seçin.
Oluşturulan betiği gözden geçirin ve Dağıt şemasını seçin.
Ş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.
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.
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
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 parallelDatabases
dma.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 ConnectionTimeout
dma.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.