Azure SQL Veritabanı bağlantınızı ayarlama

Bu makalede, Azure SQL Veritabanı bağlantısının nasıl ayarlanacağı özetlenmiştir.

Desteklenen kimlik doğrulama türleri

Azure SQL Veritabanı bağlayıcısı, kopyalama ve Veri Akışı 2. Nesil için sırasıyla aşağıdaki kimlik doğrulama türlerini destekler.

Authentication type Kopyala Veri Akışı 2. Nesil
Temel
Kurumsal hesap
Hizmet Sorumlusu

Dataflow 2. Nesil'de bağlantınızı ayarlama

Microsoft Fabric'teki Data Factory, Dataflow 2. Nesil'i bir Azure SQL veritabanına bağlamak için Power Query bağlayıcılarını kullanır. Aşağıdaki bağlantılar, Dataflow 2. Nesil'deki bir Azure SQL veritabanına bağlanmak için ihtiyacınız olan belirli Power Query bağlayıcı bilgilerini sağlar:

  • Dataflow 2. Nesil'de Azure SQL Veritabanı bağlayıcısını kullanmaya başlamak için Microsoft Fabric'te Data Factory'den veri alma bölümüne gidin.
  • Azure SQL Veritabanı bağlayıcısına bağlanmadan önce Azure SQL Veritabanı önkoşullarını yüklediğinizden veya ayarladığınızdan emin olun.
  • Power Query'den Azure SQL Veritabanı bağlayıcısına bağlanmak için Power Query Online'dan Azure SQL veritabanına bağlanma'ya gidin.

Bazı durumlarda, Power Query bağlayıcısı makalesi gelişmiş seçenekler, sorun giderme, bilinen sorunlar ve sınırlamalar ile yararlı olabilecek diğer bilgileri içerebilir.

Veri işlem hattında bağlantınızı ayarlama

Veri işlem hattında bağlantı oluşturmak için:

  1. Data Factory hizmetindeki sayfa üst bilgisinden Ayarlar>Ayarlar dişli simgesi Bağlantıları ve ağ geçitlerini yönet'i seçin.

    Ağ geçidini yönetmeyi açmayı gösteren ekran görüntüsü.

  2. Yeni bir veri kaynağı eklemek için şeridin üst kısmındaki Yeni'yi seçin.

    '+ yeni' sayfasını gösteren ekran görüntüsü.

    Sayfanın sol tarafında Yeni bağlantı bölmesi açılır.

    'Yeni bağlantı' bölmesini gösteren ekran görüntüsü.

Bağlantınızı ayarlama

1. Adım: Bağlantı adını, bağlantı türünü, hesabı ve etki alanını belirtin

Yeni bağlantı sayfasını gösteren ekran görüntüsü.

Yeni bağlantı bölmesinde Bulut'u seçin ve aşağıdaki alanları belirtin:

  • Bağlantı adı: Bağlantınız için bir ad belirtin.
  • Bağlantı türü: SQL Server'ı seçin.
  • Sunucu: Azure SQL sunucunuzun adını girin. Bunu Azure SQL sunucunuzun Genel Bakış sayfasında bulabilirsiniz.
  • Veritabanı: Azure SQL Veritabanı adınızı girin.

2. Adım: Kimlik doğrulamanızı seçin ve ayarlayın

Kimlik doğrulama yöntemi'nin altında, açılan listeden kimlik doğrulamanızı seçin ve ilgili yapılandırmayı tamamlayın. Azure SQL Veritabanı bağlayıcısı aşağıdaki kimlik doğrulama türlerini destekler.

Kimlik doğrulama yöntemi sayfasının seçilmesini gösteren ekran görüntüsü.

Temel kimlik doğrulama

Kimlik doğrulama yöntemi'nin altında Temel'i seçin.

Temel kimlik doğrulamayı gösteren ekran görüntüsü.

  • Kullanıcı adı: Azure SQL Veritabanı kullanıcı adını belirtin.
  • Parola: Azure SQL Veritabanı parolanızı belirtin.

OAuth2 kimlik doğrulaması

Kimlik bilgilerini düzenle'yi açın. Oturum açma arabirimini fark edeceksiniz. Hesabınızda oturum açmak için hesabınızı ve parolanızı girin. Oturum açtıktan sonra Yeni bağlantı sayfasına geri dönün.

OAuth2 kimlik doğrulama yöntemini gösteren ekran görüntüsü.

Hizmet Sorumlusu kimlik doğrulaması

Hizmet Sorumlusu kimlik doğrulama yöntemi sayfasını gösteren ekran görüntüsü.

  • Kiracı Kimliği: Uygulamanızın bulunduğu kiracı bilgilerini (etki alanı adı veya kiracı kimliği) belirtin. Azure portalının sağ üst köşesinin üzerine gelerek bunu alın.
  • Hizmet sorumlusu kimliği: Uygulamanın istemci kimliğini belirtin.
  • Hizmet sorumlusu anahtarı: Uygulamanızın anahtarını belirtin.

Hizmet sorumlusu kimlik doğrulamasını kullanmak için şu adımları izleyin:

  1. Azure portalından bir Microsoft Entra uygulaması oluşturun. Uygulama adını ve bağlantıyı tanımlayan aşağıdaki değerleri not edin:

    • Kiracı kimliği
    • Uygulama Kimliği
    • Uygulama anahtarı
  2. Henüz yapmadıysanız Azure portalında sunucunuz için bir Microsoft Entra yöneticisi sağlayın. Microsoft Entra yöneticisinin bir Microsoft Entra kullanıcısı veya Microsoft Entra grubu olması gerekir, ancak hizmet sorumlusu olamaz. Bu adım, bir sonraki adımda hizmet sorumlusu için kapsanan veritabanı kullanıcısı oluşturmak üzere bir Microsoft Entra kimliği kullanabilmeniz için yapılır.

  3. Hizmet sorumlusu için bağımsız veritabanı kullanıcıları oluşturun. SQL Server Management Studio gibi araçları kullanarak veya veritabanından veri kopyalamak istediğiniz veritabanına, en azından ALTER ANY USER iznine sahip bir Microsoft Entra kimliğiyle bağlanın. Entra Id kimlik doğrulaması aracılığıyla Azure SQL Veritabanı oturum açın ve aşağıdaki T-SQL'i çalıştırın:

    CREATE USER [your application name] FROM EXTERNAL PROVIDER;
    
  4. SQL kullanıcıları veya diğer kullanıcılar için normalde yaptığınız gibi hizmet sorumlusuna gereken izinleri verin. Aşağıdaki kodu çalıştırın. Diğer seçenekler için ALTER ROLE (Transact-SQL) bölümüne gidin.

    ALTER ROLE [role name] ADD MEMBER [your application name];
    
  5. bir Azure SQL Veritabanı bağlantısı yapılandırın.

3. Adım: Uygulamak istediğiniz gizlilik düzeyini belirtin

Genel sekmesinde, Gizlilik düzeyi açılan listesinde uygulanmasını istediğiniz gizlilik düzeyini seçin. Üç gizlilik düzeyi desteklenir. Daha fazla bilgi için gizlilik düzeylerine gidin.

4. Adım: Bağlantınızı oluşturma

Oluştur'u belirleyin. Tüm kimlik bilgileri doğruysa, oluşturma işleminiz başarıyla test edilir ve kaydedilir. Doğru değilse, oluşturma işlemi hatalarla başarısız olur.

Bağlantı sayfasını gösteren ekran görüntüsü.

Tablo özeti

Tablodaki aşağıdaki bağlayıcı özellikleri işlem hattı kopyasında desteklenir.

Veri Akışı Adı Açıklama Gerekli Özellik Kopyala
Bağlantı adı Bağlantınız için bir ad. Yes
Bağlantı türü Bağlantınız için bir tür seçin. SQL Server'ı seçin. Yes
Sunucu Azure SQL sunucusu adı. Yes
Veritabanı Azure SQL Veritabanı adı. Yes
Kimlik Doğrulaması Kimlik Doğrulaması'na gidin Yes Kimlik Doğrulaması'na gidin
Gizlilik Düzeyi Uygulamak istediğiniz gizlilik düzeyi. İzin verilen değerler Kuruluş, Gizlilik, Genel değerlerdir Yes

Kimlik Doğrulaması

Tablodaki aşağıdaki özellikler desteklenen kimlik doğrulama türleridir.

Veri Akışı Adı Açıklama Gerekli Özellik Kopyala
Temel
- Kullanıcı adı Azure SQL Veritabanı kullanıcı adı. Yes
- Parola Azure SQL Veritabanı parolanız. Yes
OAuth2
Hizmet Sorumlusu
- Kiracı Kimliği Kiracı bilgileri (etki alanı adı veya kiracı kimliği). Yes
- Hizmet Sorumlusu Kimliği Uygulamanın istemci kimliği. Yes
- Hizmet Sorumlusu anahtarı Uygulamanın anahtarı. Yes