Aracılığıyla paylaş


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'nin Microsoft SQL Server'a öykünen TDS uyumlu uç noktası tarafından mümkün kılındı. Uç nokta, TDS 7.x ve 8.0 sürümlerini destekler.

SQL Server öykünmesi ile ODBC, JDBC ve LINQPad ile Azure Data Studio gibi yaygın uygulamalar gibi çeşitli yöntemlerle 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 portalında SecuritySettings.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 belirli 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 Açıklama
MaxStringSize Azure Veri Gezgini'nin varsayılan davranışı, dize değerlerini olarak NVARCHAR(MAX)değerlendirmektir. 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.

Sözdizimi

[ LanguageApplication | ] = ExpectedArguments@TuningOptions

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

Parametreler

Ad Tür Zorunlu 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ği ve AadAuthority ayarlama seçeneğini kullanan 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