Aracılığıyla paylaş


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, SQL Server için ODBC sürücüsünün Azure Veri Gezgini ile 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 ile kümenize bağlanma adımlarını izleyin.

Not

Mümkün olduğunda 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 ile kümenize bağlanma

Kümenize aşağıdaki yollarla bağlanabilirsiniz.

ODBC bağlantısını destekleyen bir uygulamadan kümenize 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, dize değerlerini olarak NVARCHAR(MAX)değerlendirir ve bazı ODBC uygulamalarıyla iyi çalışmayabilir. bağlantı dizesi parametresini kullanarak verileri n'ye NVARCHAR()dönüştür.Language Ö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 dizisi ile 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>"