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
- İşletim sisteminiz için SQL Server sürüm 17.2.0.1 veya üzeri için Microsoft ODBC Sürücüsü.
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>"