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
[ Language
Application
| ] =
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