Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Veritabanı Geçiş Hizmeti ve Azure SQL Geçişi uzantısını kullanarak doğru boyutlu Azure önerilerini alabilir ve veritabanlarını şirket içi SQL Server'dan Azure SQL'e geçirebilirsiniz. Geçiş sonrası görevlerin bir parçası olarak, oturum açma bilgilerini (önizleme) ve sunucu rollerini şirket içi kaynak SQL Server'dan Azure SQL hedefine geçirmek için kullanabileceğiniz bağımsız bir iş akışıyla yeni bir kullanıcı deneyimi sunuyoruz.
Bu oturum açma geçiş deneyimi, ilgili kullanıcı eşlemeleriyle oturum açma eşitlemesi ve sunucu/güvenli hale getirilebilir izinleri ve sunucu rollerini çoğaltma gibi el ile görevleri otomatikleştirir.
Şu anda yalnızca Azure Sanal Makineler hedeflerinde Azure SQL Yönetilen Örneği ve SQL Server desteklenmektedir.
Oturum açma geçişini başlatmadan önce şirket içi veritabanlarınızın Azure SQL'e veritabanı geçişlerini tamamlamanız önerilir. Veritabanı düzeyindeki kullanıcıların hedefe zaten geçirilmiş olmasını sağlar; bu nedenle, oturum açma geçiş işlemi kullanıcı oturum açma eşlemeleri eşitlemesini gerçekleştirir.
Bu öğreticide, Azure Data Studio için Azure SQL Geçişi uzantısını kullanarak bir dizi farklı SQL Server oturum açma bilgisini şirket içi SQL Server'dan Azure SQL Yönetilen Örneği geçirmeyi öğrenin.
Not
Oturum açma geçiş işlemini başlatmak için Azure Data Studio, PowerShell veya Azure CLI için Azure SQL Geçişi uzantısını kullanabilirsiniz.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Azure Data Studio'da Azure SQL'e Geçiş sihirbazını açma
- SQL Server oturum açma geçiş sihirbazını başlatma
- Kaynak SQL Server örneğinden oturum açma bilgilerinizi seçin
- Azure SQL hedefinizi seçme ve bu hedefe bağlanma
- SQL Server oturum açma geçişinizi başlatın ve tamamlanma ilerleme durumunu izleyin
Not
Windows hesabı geçişleri yalnızca Azure SQL Yönetilen Örneği hedefler için desteklenir.
Önkoşullar
Öğreticiye başlamadan önce:
Azure Data Studio'yu indirip yükleyin.
Azure Data Studio Market'ten Azure SQL Geçişi uzantısını yükleyin.
Azure Sanal Makineler'da Azure SQL Yönetilen Örneği veya SQL Server'ın hedef örneğini oluşturun.
Azure Data Studio, PowerShell veya Azure CLI gibi istemcinin oturum açma geçişlerini çalıştırdığı makinenin hem kaynaklara hem de hedef SQL sunucularına bağlantısı olmalıdır.
Kaynak ve hedef SQL Server örneğine bağlanmak için kullandığınız oturum açma bilgilerinin sysadmin sunucu rolünün üyeleri olduğundan emin olun.
İsteğe bağlı bir adım olarak. Aşağıdaki öğreticilerden birini kullanarak şirket içi veritabanlarınızı seçtiğiniz Azure SQL hedefine geçirebilirsiniz:
Geçiş senaryosu Geçiş modu SQL Server'ın Azure SQL Yönetilen Örneği Çevrimiçi / Çevrimdışı Azure sanal makinesinde SQL Server'da SQL Server'a Çevrimiçi / Çevrimdışı Veritabanı geçişini tamamlamadıysanız ve oturum açma geçişi işlemi başlatılırsa oturum açma işlemlerinin ve sunucu rollerinin geçişi yine de gerçekleşir, ancak oturum açma/rol eşlemeleri doğru şekilde gerçekleştirilmeyecektir.
Bununla birlikte, son geçirilen veritabanları için kullanıcı eşleme eşitlemesini güncelleştirmek için oturum açma geçiş işlemi herhangi bir zamanda gerçekleştirilebilir.
Windows hesapları için hedef SQL yönetilen örneğinde Microsoft Entra okuma erişimi olduğundan emin olun. Bu seçenek, Ayrıcalıklı Rol Yöneticisi rolüne sahip bir kullanıcı tarafından Azure portalı üzerinden yapılandırılabilir. Daha fazla bilgi için bkz. Microsoft Entra admin (SQL Yönetilen Örneği) sağlama.
Yerel Active Directory Etki Alanı Hizmetleri (AD DS) ile Microsoft Entra Id arasındaki etki alanı federasyonu bir yönetici tarafından ayarlanmalıdır. Şirket içi Windows kullanıcılarının Şirket içi Microsoft Entra Kimliği ile eşitlenebilmesi için bu yapılandırma gereklidir. Daha sonra oturum açma geçişleri işlemi, hedef yönetilen örnekte ilgili Microsoft Entra kullanıcısı için bir dış oturum açma bilgisi oluşturabilir.
Etki alanı federasyonu henüz Microsoft Entra kiracınızda ayarlanmamışsa, yönetici başlamak için aşağıdaki bağlantılara başvurabilir:
Windows hesabı geçişleri yalnızca Azure SQL Yönetilen Örneği hedefler için desteklenir. Oturum Açma Geçişi sihirbazı, Windows kullanıcılarını Microsoft Entra sürümlerine dönüştürmek için Microsoft Entra etki alanı adını girmeniz gereken bir istem gösterir.
Örneğin, Windows kullanıcısı
contoso\username
ise ve Microsoft Entra etki alanı adı isecontoso.com
, dönüştürülen Microsoft Entra kullanıcı adı olurusername@contoso.com
. Bu dönüştürmenin doğru gerçekleşmesi için yerel Active Directory ile Microsoft Entra Kimliği arasındaki etki alanı federasyonu ayarlanmalıdır.Çok sayıda oturum açma işlemi için otomasyon kullanmanızı öneririz. PowerShell veya Azure CLI ile, geçirilecek oturum açma bilgilerinin listesi olarak csv dosya türünü geçirmenize olanak tanıyan anahtarını kullanabilirsiniz
CSVFilePath
.Oturum açma seçimi ekranında geçiş yapmak için her oturum açmayı el ile seçmeniz gerektiğinden, Azure Data Studio kullanılarak toplu oturum açma geçişleri zaman alabilir.
Azure Data Studio'da Oturum Açma Geçişi sihirbazını açma
Oturum Açma Geçişi sihirbazını açmak için:
Azure Data Studio'da Bağlantılar'a gidin. Şirket içi SQL Server örneğinizi seçin ve bu örneğe bağlanın. Azure sanal makinesinde SQL Server'a da bağlanabilirsiniz.
Sunucu bağlantısına sağ tıklayın ve Yönet'i seçin.
Genel altındaki sunucu menüsünde Azure SQL Geçişi'ni seçin.
Azure SQL Geçişi panosunda Yeni oturum açma geçişi düğmesi'ni seçerek oturum açma geçiş sihirbazını açın.
Oturum açma geçiş ayarlarını yapılandırma
1. Adım: Yeni oturum açma geçiş sihirbazındaki Azure SQL hedefi bölümünde aşağıdaki adımları tamamlayın:
Azure SQL hedef türünüzü ve Azure hesabınızı seçin. Sonraki bölümde Azure aboneliğinizi, Azure bölgesini veya konumunu ve hedef Azure SQL hedefini içeren kaynak grubunu seçin.
Hedef yönetilen örneğe bağlanırken SQL oturum açma kullanıcı adınızı ve parolanızı kullanın. Hedefe bağlantının başarılı olup olmadığını doğrulamak için Bağlan'ı seçin. Ardından İleri'yi seçin.
2. Adım: Geçiş için oturum açma bilgilerini seçin bölümünde, kaynak SQL sunucusundan Azure SQL hedefine geçirmek istediğiniz oturum açma bilgilerini seçin. Windows hesapları için, ilişkili Microsoft Entra etki alanı adını girmeniz istenir. Ardından, oturum açma geçiş işlemini başlatmak için Geçir'i seçin.
Oturum açma geçiş işlemini başlatma
3. Adım: Geçiş Durumu'nda oturum açma geçişleri, doğrulamalar, eşlemeler ve izinler gibi işlemdeki diğer adımlarla birlikte devam edecektir.
Oturum açma geçişi başarıyla tamamlandıktan sonra (veya hata varsa), sayfada ilgili güncelleştirmeler görüntülenir.
Geçişinizi izleme
Oturum açma bilgilerinin Geçiş Durumu'nun altındaki bağlantıyı seçerek her oturum açma işlemini izleyebilirsiniz.
Açılan iletişim kutusunda, işlemin adımlarını tek tek izleyebilirsiniz ve bunlardan herhangi birini seçtiğinizde Adım ayrıntıları aşağıdaki ilgili ayrıntılarla doldurulur.
Geçiş ayrıntıları sayfasında oturum açma geçiş işlemine dahil olan farklı aşamalar görüntülenir:
Çalıştırma Durumu | Açıklama |
---|---|
Oturum açma bilgilerinin geçişi | Kullanıcı tarafından seçilen oturum açma bilgilerini hedefe geçirme |
Sunucu rollerinin geçişi | Tüm sunucu rolleri kaynaktan hedefe geçirilecek |
Kullanıcı oturum açma eşlemeleri | Veritabanlarının kullanıcıları ve geçirilen oturum açma bilgileri arasında eşitleme |
Oturum açma sunucusu rol eşlemeleri | Oturum açma işlemlerinin sunucu rolü üyeliği ve roller arasındaki üyelik hedefte ayarlanır |
Sunucu ve nesne oluşturma (güvenli hale getirilebilir) | Hedefteki oturum açma işlemleri için düzey izinleri |
Sunucu ve nesne oluşturma (güvenli hale getirilebilir) | Hedefteki sunucu rolleri için düzey izinleri |
Geçiş sonrası adımları
Hedef Azure SQL'inizde artık geçiş için seçtiğiniz oturum açma bilgileri ve kaynak SQL Server'daki tüm sunucu rollerine ek olarak ilişkili kullanıcı eşlemeleri, rol üyelikleri ve izinler kopyalanmalıdır.
Kaynak SQL Server örneğinde bulunan parolayı girerek geçirilen oturum açma bilgilerinden birini kullanarak hedef Azure SQL'de oturum açarak bunu doğrulayabilirsiniz.
Windows hesaplarını da geçirdiyseniz, Windows hesabının kaynak SQL Server'da sahip olduğu parolayı kullanarak hedef yönetilen örnekte oturum açarken Microsoft Entra ID - Password seçeneğini işaretlediğinizden emin olun.
Kullanıcı adı biçiminde olmalıdır
username@contoso.com
(oturum açma geçiş sihirbazının 2. Adımında sağlanan Microsoft Entra etki alanı adı).
Sınırlamalar
Aşağıdaki tabloda Oturum açma türüne göre Azure SQL hedefi tarafından oturum açma geçişi desteğinin geçerli durumu açıklanmaktadır:
Hedef | Oturum açma türü | Destek | Durum |
---|---|---|---|
Azure SQL Veritabanı | SQL oturum açma | Hayır | |
Azure SQL Veritabanı | Windows hesabı | Hayır | |
Azure SQL Yönetilen Örnek | SQL oturum açma | Yes | Önizle |
Azure SQL Yönetilen Örnek | Windows hesabı | Yes | Önizle |
Azure Sanal Makinesi üzerinde SQL Server | SQL oturum açma | Yes | Önizle |
Azure Sanal Makinesi üzerinde SQL Server | Windows hesabı | Hayır |
Azure Sanal Makineler'de SQL Server
Bu Azure SQL hedefi için Windows hesabı geçişleri desteklenmiyor
Azure Data Studio'da geçersiz kılma seçeneği olmayan yalnızca SQL Server varsayılan bağlantı noktası (1433) desteklenir. Alternatif olarak, bu geçiş türünü tamamlamak için PowerShell veya Azure CLI kullanabilirsiniz.
Azure Data Studio'da yalnızca geçersiz kılma seçeneği olmayan birincil IP adresi desteklenir. Alternatif olarak, bu geçiş türünü tamamlamak için PowerShell veya Azure CLI kullanabilirsiniz.
İlgili içerik
- Azure Data Studio için Azure SQL Geçişi uzantısını kullanarak veritabanlarını geçirme
- Öğretici: SQL Server'ı Azure SQL Veritabanı Geçirme - Çevrimdışı
- Öğretici: SQL Server'ı Azure SQL Yönetilen Örneği Geçirme - Çevrimiçi
- Öğretici: AZURE Sanal Makineler'da SQL Server'ı SQL Server'a geçirme - Çevrimiçi