SQL Server öykünmesini kullanarak Azure Veri Gezgini'nde verileri sorgulama

Microsoft Entra kimlik doğrulaması ile bir Microsoft Azure SQL Veritabanı bağlanabilen tüm kitaplıklar ve uygulamalar Da Azure Veri Gezgini bağlanabilir. Bu işlev, Azure Veri Gezgini'ın Microsoft SQL Server öykünen TDS uyumlu uç noktası tarafından mümkün hale getiriliyor. Uç nokta, TDS 7.x ve 8.0 sürümlerini destekler.

SQL Server öykünme ile ODBC, JDBC gibi çeşitli yöntemler ve LINQPad ile Azure Data Studio gibi yaygın uygulamalar aracılığıyla Azure Veri Gezgini bağlanabilirsiniz.

Kimlik Doğrulaması

Azure Veri Gezgini, Microsoft Entra ID aracılığıyla kimlik doğrulaması gerektirir.

Bir uygulama sorumlusunun kimliğini doğrulamak için ayarlama seçeneklerine kiracı kimliğini eklemeniz gerekir. Örnek için bkz. ODBC ile bağlanma.

Microsoft Entra kiracı kimliğini küme düzeyinde yapılandırmak ve istemciden belirtme gereksinimini kaldırmak mümkündür. Kiracı kimliğini küme düzeyinde değiştirmek için, Azure portalSecuritySettings.TdsEndpointDefaultAuthority'yi gerekli kiracı kimliğiyle yapılandırma hakkında bir destek isteği açın.

Ayarlama seçenekleri

Azure Veri Gezgini özel gereksinimlerinize göre özelleştirmek için standart SQL Server bağlantı yapılandırması tarafından desteklenmeyen bazı bilgileri sağlamanız gerekebilir.

Bu tür parametrelere izin vermek için Azure Veri Gezgini bu değerleri TDS'ye Language ve Application özelliklere girmenize olanak tanır. Mümkün olduğunda özelliğini kullanmanızı Language öneririz.

Desteklenen ayarlama seçenekleri

Aşağıdaki tabloda desteklenen ayarlama seçenekleri açıklanmaktadır. Bu seçeneklerin nasıl kullanılacağını öğrenmek için söz dizimi açıklamasına bakın.

Ayarlama seçeneği Description
MaxStringSize Azure Veri Gezgini'nin varsayılan davranışı, dize değerlerini olarak NVARCHAR(MAX)dikkate almaktır. Türüyle iyi çalışmayan NVARCHAR(MAX) uygulamalar için verileri NVARCHAR(n) olarak dönüştürebilirsiniz.
AadAuthority Kimlik doğrulaması için Microsoft Entra kiracı kimliğini belirtmek için kullanılır.

Syntax

[ Language | Application ] =ExpectedArguments@TuningOptions

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
ExpectedArguments string ✔️ TDS'de Language veya Application alanı için beklenen değer.
Tuningoptions string Sıfır veya daha fazla virgülle ayrılmış desteklenen ayarlama seçeneği. Her ayarlama seçeneği TuningOptionName:TuningOptionValue biçiminde olmalıdır.

Örnek

Aşağıdaki örnek, özelliğini ve AadAuthority ayarlama seçeneğini kullanarak Language bir ODBC bağlantı dizesi Microsoft Entra kiracı kimliğini belirtir.

Driver={ODBC Driver 17 for SQL Server};Server=myadxcluster.westeurope.kusto.windows.net;Database=mydatabase;Authentication=ActiveDirectoryServicePrincipal;Language=any@AadAuthority:57B489CD-590C-417F-A8B9-E75D2F9A04C8,MaxStringSize:5000;UID=A9BCAB99-8AAD-4411-A232-37E2116B935E;PWD=mysecret