Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server, diğer veri kaynaklarına bağlanmak için bağlı sunucular oluşturmanıza olanak tanır. Bağlı bir sunucuyla, SQL Server'ınızdaki verileri bağlantılı sunucudaki verilerle birleştiren sorgular çalıştırabilirsiniz. Bu şekilde, tek bir konumda birden çok kaynaktan verilere erişebilir ve verilerle çalışabilirsiniz. Bu makalede SQL Server'dan Azure Veri Gezgini'a bağlı sunucu oluşturma adımları gösterilmektedir.
Not
Azure Veri Gezgini kimlik doğrulaması yapmak için SQL Server'ın bir Microsoft Entra hesabı kullanması gerekir.
Bağlantıyı kurma
Aşağıdaki adımlarda, bağlı sunucu bağlantısının nasıl ayarlanacağı açıklanmaktadır.
En son ODBC sürücüsünü yükleyin.
Azure Veri Gezgini bağlanmak için bir ODBC sürücüsü oluşturun.
ODBC sürücüsü için bağlantı dizesi hazırlayın. Aşağıdaki örneğe bakın. ve
<database>değerlerini ilgili değerlerle değiştirin<cluster_uri>.`Driver={ODBC Driver 17 for SQL Server};Server=<cluster_uri>;Database=<database>;Authentication=ActiveDirectoryIntegrated;Language=any@MaxStringSize:4000`.Not
Dil parametresi, Azure Veri Gezgini'e dizeleri olarak
NVARCHAR(4000)kodlamasını söyler. Bu geçici çözüm hakkında daha fazla bilgi için bkz . ODBC.Yeni Bağlı Sunucu iletişim kutusunu açın.
Genel ayarlar'da Sağlayıcı için ODBC Sürücüleri için Microsoft OLE DB Sağlayıcısı'nı seçin ve Sağlayıcı dizesi kutusuna önceki adımda yer alan bağlantı dizesi girin.
Güvenlik ayarlarında Oturum açma bilgilerinin geçerli güvenlik bağlamı kullanılarak yapılır'ı seçin.
Bağlı sunucuyu kaydetmek için Tamam'ı seçin.
Verileri sorgulama
Aşağıdaki söz dizimini kullanarak Azure Veri Gezgini verilerini sorgular.
SELECT * FROM OpenQuery(LINKEDSERVER, 'SELECT * from MyFunction(10)')
Azure Veri Gezgini'dan veri ayıklamak için Kusto saklı işlevlerini kullanın. TDS üzerinden KQL'de daha fazla bilgi edinin.
SQL Server'ın bağlı sunuculardaki uzak tablosal işlevleri doğrudan kendi sorgularında kullanamama sınırlaması vardır. Bu sınırlamayı OpenQuery aşmak için işlevini kullanarak bağlı sunucuda bir sorgu çalıştırın. Daha sonra SQL sunucusundaki verileri Azure Veri Gezgini saklı işlevinden döndürülen verilerle birleştirmek için dış T-SQL sorgusunu kullanabilirsiniz.