ODBC ile Azure Veri Gezgini'ne bağlanma

Açık Veritabanı Bağlantısı (ODBC), veritabanı erişimi için yaygın olarak kabul edilen bir uygulama programlama arabirimidir (API). Azure Veri Gezgini, SQL Server iletişim protokolünün (MS-TDS) bir alt kümesiyle uyumludur. Bu uyumluluk, Azure Veri Gezgini ile SQL Server için ODBC sürücüsünün kullanılmasını sağlar.

Sonuç olarak, SQL Server için ODBC sürücüsü desteğiyle donatılmış herhangi bir uygulamadan Azure Veri Gezgini bağlantısı kurabilirsiniz.

ODBC bağlantısı oluşturmayı öğrenmek için aşağıdaki videoyu izleyin.

Alternatif olarak, ODBC veri kaynağını yapılandırma adımlarını izleyin.

Not

Mümkün olduğunda Azure Veri Gezgini için ayrılmış bağlayıcılar kullanmanızı öneririz. Kullanılabilir bağlayıcıların listesi için bkz. Bağlayıcılara genel bakış.

Önkoşullar

ODBC veri kaynağını yapılandırma

SQL Server için ODBC sürücüsünü kullanarak bir ODBC veri kaynağını yapılandırmak için:

  1. Windows'da ODBC Veri Kaynakları'nı arayın ve ODBC Veri Kaynakları masaüstü uygulamasını açın.

  2. Add (Ekle) seçeneğini belirleyin.

    Veri kaynağı ekleyin.

  3. SQL Server için ODBC Sürücüsü 17'yi ve ardından Son'u seçin.

    Sürücü'leri seçin.

  4. Bağlantı ve bağlanmak istediğiniz küme için bir ad ve açıklama girin, ardından İleri'yi seçin. Küme URL'si ClusterName> biçiminde< olmalıdır.<Region.kusto.windows.net>.

    Not

    Küme URL'sini girerken "https://" ön ekini eklemeyin.

    Sunucuyu seçin.

  5. Active Directory Tümleşik'i ve ardından İleri'yi seçin.

    Active Directory Tümleşik.

  6. Örnek verileri içeren veritabanını ve ardından İleri'yi seçin.

    Varsayılan veritabanını değiştirme.

  7. Sonraki ekranda tüm seçenekleri varsayılan olarak bırakın ve Son'u seçin.

  8. Veri Kaynağını Test Et'i seçin.

    Test veri kaynağı.

  9. Testin başarılı olduğunu doğrulayın, ardından Tamam'ı seçin. Test başarılı olmadıysa, önceki adımlarda belirttiğiniz değerleri denetleyin ve kümeye bağlanmak için yeterli izinlere sahip olduğunuzdan emin olun.

    Test başarılı oldu.

ODBC veri kaynağını kullanma

ODBC bağlantısını destekleyen bir uygulamadan Azure Veri Gezgini'a aşağıdaki biçimde bağlantı dizesi bağlanabilirsiniz:

"Driver={ODBC Driver 17 for SQL Server};Server=mykustocluster.kusto.windows.net;Database=mykustodatabase;Authentication=ActiveDirectoryIntegrated"

Not

Azure Veri Gezgini, bazı ODBC uygulamalarıyla düzgün çalışmayabilecek dize değerlerini olarak NVARCHAR(MAX)kabul eder. bağlantı dizesi parametresini Language kullanarak verileri n'ye)NVARCHAR( dönüştür. Örneğin, Language=any@MaxStringSize:5000 dizeleri olarak NVARCHAR(5000)kodlar. Daha fazla bilgi için bkz . ayarlama seçenekleri.

Uygulama kimlik doğrulaması

ODBC ile uygulama sorumlusu kimlik doğrulamasını kullanmak için Microsoft Entra kiracı kimliğini sağlamanız gerekir. Bu yapılandırmayı bağlantı dizesi, Windows kayıt defterinde veya odbc.ini dosyasında ayarlayabilirsiniz. Aşağıdaki sekmelerdeki örneklere bakın. Daha fazla bilgi için bkz . ayarlama seçenekleri.

bağlantı dizesi ile uygulama sorumlusunu Language=any@AadAuthority:<aad_tenant_id> ayarlayın. , <aad_application_id>ve <aad_application_secret> değerlerini sırasıyla Microsoft Entra kiracı kimliği, Microsoft Entra uygulama kimliği ve Microsoft Entra uygulama gizli dizisiyle değiştirin<aad_tenant_id>.

"Driver={ODBC Driver 17 for SQL Server};Server=<adx_cluster_name>.<region_name>.kusto.windows.net;Database=<adx_database_name>;Authentication=ActiveDirectoryServicePrincipal;Language=any@AadAuthority:<aad_tenant_id>;UID=<aad_application_id>;PWD=<aad_application_secret>"