öğretici: DMS ile Azure Data Studio kullanarak SQL Server Azure SQL yönetilen örneğine çevrimdışı geçirme (önizleme)
veritabanlarını bir SQL Server örneğinden azure SQL yönetilen örneğe geçirmek için Azure Data Studio azure SQL geçiş uzantısı 'nı kullanabilirsiniz. bazı el ile çaba gerektirebilecek yöntemler için bkz. Azure SQL yönetilen örnek için örnek geçişi SQL Servermakalesi.
bu öğreticide, azure veritabanı geçiş hizmeti (DMS) ile Azure Data Studio kullanarak Adventureworks veritabanını SQL Server şirket içi örneğinden azure SQL yönetilen örneğine geçirmiş olursunuz. Bu öğretici, geçiş işlemi sırasında kabul edilebilir kalma süresini dikkate alan çevrimdışı geçiş moduna odaklanır.
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- Azure Data Studio Azure SQL 'a geçiş sihirbazı 'nı başlatın.
- kaynak SQL Server veritabanınız için bir değerlendirme çalıştırın
- kaynak SQL Server, yedekleme konumu ve hedef Azure SQL yönetilen örneğinizin ayrıntılarını belirtin
- Kaynak sunucu ve yedeklemelere erişmek için yeni bir Azure veritabanı geçiş hizmeti oluşturun ve şirket içinde barındırılan tümleştirme çalışma zamanını yükler.
- Geçişiniz için ilerleme durumunu tamamlamaya kadar başlatma ve izleme
İpucu
Veritabanlarını Azure Veritabanı Geçiş Hizmeti’ni kullanarak Azure’e geçirdiğinizde çevrimdışı veya çevrimiçi geçiş gerçekleştirebilirsiniz. Çevrimdışı geçişte uygulama çalışmama süresi geçiş başlatıldığında başlar. Çevrimiçi geçişte çalışmama süresi geçiş sonundaki kesilmeyle sınırlıdır. Çalışmama süresinin kabul edilebilir olup olmadığını belirlemek için bir çevrimdışı geçişini test etmenizi öneririz.
bu makalede, SQL Server SQL yönetilen bir örneğe çevrimdışı geçiş açıklanmaktadır. çevrimiçi geçiş için, bkz. Azure Data Studio kullanarak SQL yönetilen örnek SQL Server Azure 'a geçirme.
Önkoşullar
Bu öğreticiyi tamamlamak için aşağıdakileri yapmanız gerekir:
Azure SQL geçiş uzantısını Azure Data Studio marketi 'nden yüklemesi
Aşağıda listelenen yerleşik rollerden birine atanmış bir Azure hesabına sahip olmanız gerekir:
- hedef Azure SQL yönetilen örneği (ve veritabanı yedekleme dosyalarınızı SMB ağ paylaşımından karşıya yüklemek için Depolama hesabı) katılımcısı.
- azure SQL yönetilen örneği veya azure depolama hesabını içeren azure kaynak grupları için sahip veya katkıda bulunan rolü.
- Azure aboneliği için sahip veya katkıda bulunan rolü.
Azure portal SQL yönetilen örnek oluşturmamakalesindeki ayrıntıyı izleyerek SQL yönetilen bir örnek oluşturun.
kaynak SQL Server bağlamak için kullanılan oturum açma işlemleri sysadmin sunucu rolünün üyeleri olduğundan veya izne sahip olduğundan emin olun
CONTROL SERVER.Azure veritabanı geçiş hizmeti 'nin veritabanı geçişi için kullanabileceği, tam veritabanı yedekleme dosyalarınızı ve sonraki işlem günlüğü yedekleme dosyalarını içeren bir SMB Ağı paylaşma, Azure depolama hesabı dosya paylaşma veya Azure depolama hesabı blobu kapsayıcısı sağlayın.
Önemli
- Veritabanı yedekleme dosyalarınız bir SMB ağ paylaşımında sağlanıyorsa, DMS hizmetinin veritabanı yedekleme dosyalarını yüklemesine ve veritabanlarını geçirmek için kullanmasına izin veren bir Azure depolama hesabı oluşturun . azure veritabanı geçiş hizmeti örneği oluşturulduktan sonra azure Depolama hesabını aynı bölgede oluşturmanız emin olun.
- Azure veritabanı geçiş hizmeti herhangi bir yedekleme başlatmaz ve bunun yerine, geçiş için olağanüstü durum kurtarma planınız kapsamında olabilecek mevcut yedeklemeleri kullanır.
-
WITH CHECKSUMSeçeneğini kullanarak yedeklemeleralmanız gerekir. - Her yedekleme ayrı bir yedekleme dosyasına veya birden fazla yedekleme dosyasına yazılabilir. Öte yandan birden fazla yedeklemenin (tam ve t-günlük) tek bir yedekleme medyasına eklenmesi desteklenmez.
- Büyük yedeklemeleri geçirmeye ilişkin olası sorunların oluşma olasılığını azaltmak için sıkıştırılmış yedeklemeler sağlayabilirsiniz.
kaynak SQL Server örneğini çalıştıran hizmet hesabının, veritabanı yedekleme dosyalarını içeren SMB ağ paylaşımında okuma ve yazma izinlerine sahip olduğundan emin olun.
Saydam Veri Şifrelemesi (tde) tarafından korunan bir veritabanını geçiriyorsanız, kaynak SQL Server örneğinden gelen sertifikanın, veritabanı geri yüklemeden önce hedef Azure SQL yönetilen örneğine geçirilmesi gerekir. daha fazla bilgi edinmek için bkz. tde korumalı bir veritabanının sertifikasını Azure SQL yönetilen örneği 'ne geçirme.
İpucu
veritabanınız Always Encryptedtarafından korunan hassas veriler içeriyorsa, DMS ile Azure Data Studio kullanan geçiş işlemi, Always Encrypted anahtarlarınızı otomatik olarak hedef Azure SQL yönetilen örneğine geçicektir.
Veritabanı yedeklemeleriniz bir ağ dosya paylaşımında olduğunda, veritabanına erişmek ve bu yedeklemelere geçiş yapmak için Şirket içinde barındırılan tümleştirme çalışma zamanı 'nı yüklemek üzere bir makine sağlayın. Geçiş Sihirbazı, şirket içinde barındırılan tümleştirme çalışma zamanını indirmek ve yüklemek için size indirme bağlantısı ve kimlik doğrulama anahtarları sağlar. Geçişe hazırlanmak için, şirket içinde barındırılan tümleştirme çalışma zamanını yükleyeceğiniz makinenin aşağıdaki giden Güvenlik Duvarı kurallarının ve etki alanı adlarının etkin olduğundan emin olun:
Etki alanı adları Giden bağlantı noktaları Description Genel bulut: {datafactory}.{region}.datafactory.azure.net
veya*.frontend.clouddatahub.net
Azure Kamu:{datafactory}.{region}.datafactory.azure.us
Arasında{datafactory}.{region}.datafactory.azure.cn443 Veri geçiş hizmetine bağlanmak için şirket içinde barındırılan tümleştirme çalışma zamanı için gereklidir.
Genel bulutta oluşturulan yeni Data Factory için, şirket içinde barındırılan Integration Runtime anahtarınızdan {DataFactory} biçiminde olan FQDN 'yi bulun. {Region}. DataFactory. Azure. net. Eski Veri Fabrikası için, FQDN 'yi şirket içinde barındırılan tümleştirme anahtarınıza görmüyorsanız bunun yerine *. frontend.clouddatahub.net kullanın.download.microsoft.com443 Güncelleştirmeleri indirmek için şirket içinde barındırılan tümleştirme çalışma zamanı için gereklidir. Otomatik güncelleştirmeyi devre dışı bırakırsanız, bu etki alanını yapılandırmayı atlayabilirsiniz. *.core.windows.net443 Şirket içinde barındırılan tümleştirme çalışma zamanı tarafından, ağ paylaşımınızdan veritabanı yedeklerini karşıya yüklemek için Azure depolama hesabına bağlanmak için kullanılır İpucu
Veritabanı yedekleme dosyalarınız zaten bir Azure depolama hesabında sağlanmışsa, geçiş işlemi sırasında şirket içinde barındırılan tümleştirme çalışma zamanı gerekmez.
şirket içinde barındırılan tümleştirme çalışma zamanı kullanılırken, çalışma zamanının yüklü olduğu makinenin kaynak SQL Server örneğine ve yedekleme dosyalarının bulunduğu ağ dosya paylaşımıyla bağlantı altında olduğundan emin olun. Ağ dosya paylaşımının erişimine izin vermek için giden bağlantı noktası 445 etkinleştirilmelidir. Ayrıca bkz. Şirket içinde barındırılan tümleştirme çalışma zamanı kullanımı için öneriler
Azure veritabanı geçiş hizmeti 'ni ilk kez kullanıyorsanız, Microsoft. DataMigration kaynak sağlayıcısının aboneliğinize kayıtlı olduğundan emin olun. Kaynak sağlayıcısını kaydetmek için adımları izleyebilirsiniz
Azure Data Studio ' de Azure SQL geçiş sihirbazı 'nı başlatın
- Azure Data Studio açın ve şirket içi SQL Server (veya Azure sanal makinesine SQL Server) bağlanmak için sunucu simgesini seçin.
- Sunucu bağlantısı ' na sağ tıklayın ve Yönet' i seçin.
- sunucunun giriş sayfasında Azure SQL geçiş uzantısı ' nı seçin.
- azure SQL geçiş panosunda, geçiş sihirbazını başlatmak için azure SQL 'a geçir ' i seçin.
- geçiş sihirbazının ilk adımında, zaten Azure Data Studio için oturum açtıysanız veya yeni bir azure hesabı bağlamanız durumunda Azure hesabınızı bağlayın.
Veritabanı değerlendirmesini Çalıştır ve hedefi seç
- Değerlendirmeyi çalıştırmak için veritabanlarını seçin ve İleri ' yi seçin.
- hedef olarak Azure SQL yönetilen örneği ' ni seçin.
- Veritabanınıza ilişkin değerlendirme sonuçlarının ayrıntılarını görüntülemek için Görünüm/Seç düğmesini seçin, geçirilecek veritabanlarını seçin ve Tamam' ı seçin.
- ilgili açılan listelerden aboneliğinizi, konumu, kaynak grubunuzu seçip ileri' yi seçerek hedef Azure SQL yönetilen örneğinizi belirtin.
Geçiş ayarlarını yapılandırma
Geçiş modu olarak çevrimiçi geçiş ' i seçin.
Not
çevrimdışı geçiş modunda, hedef Azure SQL yönetilen örneği üzerinde veritabanı yedeklemeleri geri yüklendiğinde, kaynak SQL Server veritabanı okuma ve yazma etkinliği için kullanılamaz. Geçiş tamamlanana kadar uygulama kesinti süresi göz önünde bulundurulmalıdır.
Veritabanı yedeklemelerinizin konumunu seçin. Veritabanı yedeklemeleriniz, şirket içi ağ paylaşımında veya bir Azure Storage blob kapsayıcısında bulunabilir.
Not
Veritabanı yedeklemeleriniz şirket içi ağ paylaşımında sağlanıyorsa, DMS, sihirbazın bir sonraki adımında şirket içinde barındırılan tümleştirme çalışma zamanı kurulumunu ister. Kaynak veritabanı yedeklemelerinize erişmek için şirket içinde barındırılan tümleştirme çalışma zamanı gereklidir, yedekleme kümesinin geçerliliğini denetleyin ve bunları Azure Storage hesabına yükleyin.
Veritabanı yedeklemeleriniz zaten bir Azure Storage blob kapsayıcısında varsa, şirket içinde barındırılan tümleştirme çalışma zamanı 'nı ayarlamanıza gerek yoktur.yedekleme konumunu seçtikten sonra, kaynak SQL Server ve kaynak yedekleme konumlarınızın ayrıntılarını sağlayın.
Alan Açıklama Kaynak kimlik bilgileri-Kullanıcı adı kaynak SQL Server örneğine bağlanmak ve yedekleme dosyalarını doğrulamak için kimlik bilgisi (Windows/SQL kimlik doğrulaması). Kaynak kimlik bilgileri-parola kaynak SQL Server örneğine bağlanmak ve yedekleme dosyalarını doğrulamak için kimlik bilgisi (Windows/SQL kimlik doğrulaması). Yedeklemeleri içeren ağ paylaşımının konumu Tam ve işlem günlüğü yedekleme dosyalarını içeren ağ paylaşımının konumu. Ağ paylaşımındaki geçerli yedekleme kümesine ait olmayan tüm geçersiz dosyalar veya yedeklemeler dosyaları, geçiş işlemi sırasında otomatik olarak yok sayılır. ağ paylaşımının konumuna okuma erişimi olan kullanıcı hesabını Windows yedekleme dosyalarını almak için ağ paylaşımında okuma erişimi olan Windows kimlik bilgileri (kullanıcı adı). Parola yedekleme dosyalarını almak için ağ paylaşımında okuma erişimi olan Windows kimlik bilgileri (parola). Hedef veritabanı adı Geçiş işlemi sırasında hedefte veritabanı adını değiştirmek isterseniz hedef veritabanı adı değiştirilebilir. karşılık gelen açılan listelerden Abonelik, Konum ve Kaynak Grubu'ları seçerek Azure depolama hesabını belirtin. Bu Azure depolama hesabı, DMS tarafından ağ paylaşımından veritabanı yedeklemelerini karşıya yüklemek için kullanılır. DMS, karşıya yükleme işlemi sırasında belirtilen depolama hesabında otomatik olarak bir blob kapsayıcısı oluşturacaktır.
Önemli
Geri döngü denetimi işlevi etkinse ve kaynak SQL Server ve dosya paylaşımı aynı bilgisayarda ise, kaynak FQDN kullanarak dosyalara erişemez. Bu sorunu düzeltmek için buradaki yönergeleri kullanarak geri döngü denetimi işlevini devre dışı bırakma
Yeni Azure Veritabanı Geçiş Hizmeti
- Yeni bir Azure Veritabanı Geçiş Hizmeti oluşturun veya daha önce oluşturduğunuz mevcut bir Hizmeti yeniden kullanabilirsiniz.
Not
DMS'i daha önce Azure Portal'ı kullanarak oluşturduysanız, DMS'ye geçiş sihirbazında Azure Data Studio. Yalnızca daha önce Azure Data Studio DMS yeniden kullanılabilir.
- Var olan bir DMS'niz olan veya yeni bir DMS oluşturmanız gereken Kaynak grubunu seçin. Bu Azure Veritabanı Geçiş Hizmeti açılan listesinde, seçili kaynak grubunda var olan tüm DMS'ler liste olur.
- Var olan bir DMS'yi yeniden kullanmak için açılan listeden seçin ve sayfanın en altında, kendinden konak tümleştirme çalışma zamanının durumu görüntülenir.
- Yeni bir DMS oluşturmak için Yeni oluştur'a seçin. Oluşturma ve Azure Veritabanı Geçiş Hizmeti ekranında DMS'nizin adını girin ve Oluştur'a tıklayın.
- DMS'nin başarıyla oluşturulmasının ardından tümleştirme çalışma zamanı ayarlamaya ilişkin ayrıntılar sağlanır.
- İndirme bağlantısını bir web tarayıcısında açmak için Tümleştirme çalışma zamanı indir ve yükle'yi seçin. İndirme işlemini tamamlama. Tümleştirme çalışma zamanının, kaynak sunucuya bağlanmanın önkullarını ve SQL Server yedeklemeyi içeren konuma uygun bir makineye yükleyin.
- Yükleme tamamlandıktan sonra, Microsoft Integration Runtime Yapılandırma Yöneticisi kayıt işlemini başlatmak için otomatik olarak başlatılır.
- Sihirbaz ekranında sağlanan kimlik doğrulama anahtarlarından birini kopyalayıp Azure Data Studio. Kimlik doğrulama anahtarı geçerli ise, oturum açma Integration Runtime Yapılandırma Yöneticisi kaydetmeye devam etmek için yeşil bir onay simgesi görüntülenir.
- Kendinden konak tümleştirme çalışma zamanının kaydını başarıyla tamamladıktan sonra, Microsoft Integration Runtime Yapılandırma Yöneticisi kapatın ve Azure Data Studio.
- Yeni oluşturulan DMS'nin yeni Azure Veritabanı Geçiş Hizmeti barındırılan tümleştirme çalışma zamanının bağlı olduğunu doğrulamak için Azure Data Studio'daki Azure Veritabanı Geçiş Hizmeti Oluştur ekranında Bağlantıyı sına'ya tıklayın.
- Özeti gözden geçirerek Bitti'yi seçerek veritabanı geçişini başlatabilirsiniz.
Geçiş işleminizi izleme
Veritabanı Geçiş Durumu'nda, devam eden geçişleri, tamamlanan geçişleri ve geçişlerin başarısız olduğunu (varsa) izleyebilirsiniz.
Devam eden geçişleri görüntülemek ve veritabanı adını seçerek daha fazla ayrıntı almak için Devam eden Veritabanı geçişleri'ne tıklayın.
Geçiş ayrıntıları sayfasında yedekleme dosyaları ve bunların ilgili durumları görüntülenir:
Durum Açıklama Geldi Yedekleme dosyası kaynak yedekleme konumuna ulaştı ve doğrulandı Karşıya yükleme Tümleştirme çalışma zamanı şu anda yedekleme dosyasını Azure depolamaya yük ediyor Karşıya yüklendi Yedekleme dosyası Azure depolamaya yüklendi Geri yükleme Azure Veritabanı Geçiş Hizmeti şu anda yedekleme dosyasını Azure SQL Yönetilen Örneği'ne geri yükleniyor Geri Azure Yönetilen Örneği'ne yedekleme dosyası SQL geri yüklendi İptal edildi Geçiş işlemi iptal edildi Yoksayıldı Geçerli bir veritabanı yedekleme zincirine ait olmayan yedekleme dosyası yoksayıldı
Azure SQL Yönetilen Örneği'ne tüm veritabanı yedeklemeleri geri yüklendikten sonra, Azure SQL Yönetilen Örneği'ne geçirilen veritabanının kullanıma hazır olduğundan ve devam eden geçiş durumu Başarılı olarak değişir.
Önemli
Geçişten sonra, SQL Hizmet katmanıyla İş Açısından Kritik Yönetilen Örneğin kullanılabilirliği, AlwaysOn Yüksek Kullanılabilirlik grubu için üç ikincil çoğaltmanın çekirdeğinin Genel Amaçlı'den çok daha uzun sürebilir. Bu işlem süresi verilerin boyutuna bağlıdır, daha fazla bilgi için bkz. Yönetim işlemleri süresi.
Sonraki adımlar
- T-SQL RESTORE komutunu kullanarak veritabanını SQL Yönetilen Örneğine geçirmeyi gösteren bir öğretici için geri yükleme komutunu kullanarak bir yedeklemeyi SQL Yönetilen Örneği'ne geri yükleme.
- Yönetilen Örneği SQL için bkz. Yönetilen SQL Nedir?
- Uygulamaları Yönetilen Örnek'e SQL için bkz. Bağlan..