Azure SQL yönetilen örneği 'ne çevrimiçi geçişlerle ilgili bilinen sorunlar/geçiş sınırlamaları
SQL Server ile Azure SQL yönetilen örneği arasındaki çevrimiçi geçişlerle ilişkili bilinen sorunlar ve sınırlamalar aşağıda açıklanmaktadır.
Önemli
Azure SQL veritabanı 'na SQL Server çevrimiçi geçişlerde SQL_variant veri türlerinin geçirilmesi desteklenmez.
Yedekleme gereksinimleri
Sağlama toplamı olan yedeklemeler
Azure veritabanı geçiş hizmeti, şirket içi veritabanlarınızı SQL yönetilen örneğine geçirmek için yedekleme ve geri yükleme yöntemini kullanır. Azure veritabanı geçiş hizmeti yalnızca sağlama toplamı kullanılarak oluşturulan yedeklemeleri destekler.
Not
Veritabanı yedeklerini sıkıştırma ile alırsanız, açıkça devre dışı bırakılmadığı takdirde sağlama toplamı varsayılan davranıştır.
Çevrimdışı geçişlerde, Azure veritabanı geçiş hizmeti 'ne izin vereceğim...' yi seçerseniz, Azure veritabanı geçiş hizmeti, veritabanı yedeklemesini sağlama toplamı seçeneği etkin olacak şekilde alır.
Yedekleme medyası
Her yedeklemeyi ayrı bir yedekleme ortamında (yedekleme dosyaları) aldığınızdan emin olun. Azure veritabanı geçiş hizmeti, tek bir yedekleme dosyasına eklenen yedeklemeleri desteklemez. Yedekleme dosyalarını ayırmak için tam yedekleme ve günlük yedeklemeleri yapın.
Veri ve günlük dosyası düzeni
Günlük dosyası sayısı
Azure veritabanı geçiş hizmeti birden çok günlük dosyası olan veritabanlarını desteklemez. Birden çok günlük dosyanız varsa, bunları daraltın ve tek bir işlem günlük dosyasında yeniden düzenleyin. Boş olmayan dosyaları günlüğe uzak olmadığınızdan, önce günlük dosyasını yedeklemeniz gerekir.
SQL Server özellikleri
FILESTREAM/dosya tabloları
SQL yönetilen örneği şu anda FILESTREAM ve FileTables 'ı desteklemiyor. Bu özelliklere bağımlı olan iş yükleri için Azure hedefi olarak Azure VM 'lerinde çalışan SQL Server 'Lar için tercih etmenizi öneririz.
Bellek içi tablolar
Bellek içi OLTP, SQL yönetilen örneği için Premium ve İş Açısından Kritik katmanlarında kullanılabilir; Genel Amaçlı katmanı bellek Içi OLTP 'Yi desteklemez.
Geçiş sıfırlamaları
Dağıtımlar
SQL yönetilen örneği, otomatik düzeltme eki uygulama ve sürüm güncelleştirmeleri içeren bir PaaS hizmetidir. SQL yönetilen örneğinizin geçirilmesi sırasında kritik olmayan güncelleştirmeler 36 saate kadar tutulur. Daha sonra (ve kritik güncelleştirmeler için), geçiş kesintiye uğratılıyor ise işlem tam geri yükleme durumuna sıfırlanır.
Tam geçişi geçişi yalnızca tam yedekleme geri yüklendikten sonra çağrılabilir ve tüm günlük yedeklemeleriyle yapılır. Üretim geçişiniz etkileniyorsa Azure DMS geri bildirim diğer adıile iletişime geçin.
SMB dosya paylaşma bağlantısı
SMB dosya paylaşımıyla bağlantı kurma sorunları büyük olasılıkla izin sorunu nedeniyle oluşur.
SMB dosya paylaşımının bağlantısını test etmek için aşağıdaki adımları izleyin:
SMB dosya paylaşımında bir yedek kaydedin.
Azure veritabanı geçiş hizmeti ve kaynak SQL Server alt ağı arasındaki ağ bağlantısını doğrulayın. Bunu yapmanın en kolay yolu, DMS alt ağına SQL Server sanal makine dağıtmaktır ve kaynak SQL Server SQL Server Management Studio kullanarak bağlanır.
Kaynak SQL Server üst bilgisini FileShare üzerindeki yedekten geri yükleyin:
RESTORE HEADERONLY FROM DISK = N'\\<SMB file share path>\full.bak'
Dosya paylaşımıyla bağlantı kuramıyor, izinleri şu adımlarla yapılandırın:
Dosya Gezgini 'ni kullanarak dosya paylaşımınıza gidin.
Dosya paylaşımıyla sağ tıklayıp Özellikler ' i seçin.
Paylaşım sekmesini seçin ve Gelişmiş paylaşım' ı seçin.
Geçiş için kullanılan Windows hesabını ekleyin ve tam denetim erişimi atayın.
SQL Server hizmet hesabını ekleyin ve tam denetim erişimi atayın. Hangi hesabın kullanılmakta olduğundan emin değilseniz SQL Server hizmet hesabının SQL Server Yapılandırma Yöneticisi denetleyin.