Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
SQL Server lehetővé teszi, hogy csatolt kiszolgálókat hozzon létre más adatforrásokhoz való csatlakozáshoz. Csatolt kiszolgálóval olyan lekérdezéseket futtathat, amelyek a SQL Server adatait kombinálják a csatolt kiszolgáló adataival. Így egyetlen helyen több forrásból származó adatokat is elérhet és használhat. Ez a cikk bemutatja, hogyan hozhat létre csatolt kiszolgálót SQL Server azure Data Explorer.
Megjegyzés
Az Azure Data Explorer való hitelesítéshez a SQL Server egy Microsoft Entra fiókot kell használnia.
Kapcsolat létrehozása
A következő lépések a csatolt kiszolgálókapcsolat beállítását írják le.
Hozzon létre egy ODBC-illesztőt az Azure Data Explorer való csatlakozáshoz.
Készítse elő a kapcsolati karakterlánc az ODBC-illesztőhöz. Tekintse meg a következő példát. Cserélje le
<cluster_uri>a és<database>a értéket a megfelelő értékekre.`Driver={ODBC Driver 17 for SQL Server};Server=<cluster_uri>;Database=<database>;Authentication=ActiveDirectoryIntegrated;Language=any@MaxStringSize:4000`.Megjegyzés
A nyelvi paraméter arra utasítja az Azure Data Explorer-t, hogy sztringeket kódoljon a következőként
NVARCHAR(4000): . További információ erről a kerülő megoldásról: ODBC.Nyissa meg az Új csatolt kiszolgáló párbeszédpanelt.
Az Általános beállítások területen válassza a Microsoft OLE DB Provider for ODBC Drivers (Microsoft OLE DB-szolgáltató ODBC-illesztőprogramokhoz) lehetőséget a Szolgáltató mezőben, és adja meg az előző lépésben megadott kapcsolati karakterlánc a Szolgáltatói sztring mezőben.
A Biztonsági beállítások területen válassza a Legyen a bejelentkezés aktuális biztonsági környezetével lehetőséget.
A csatolt kiszolgáló mentéséhez kattintson az OK gombra .
Adatok lekérdezése
Az Alábbi szintaxis használatával kérdezhet le adatokat az Azure Data Explorer-ból.
SELECT * FROM OpenQuery(LINKEDSERVER, 'SELECT * from MyFunction(10)')
Használja a Kusto tárolt függvényeit az Adatok kinyerése az Azure Data Explorer-ből. További információ: KQL a TDS-en keresztül.
SQL Server olyan korlátozással rendelkezik, amely miatt nem használhatja a csatolt kiszolgálókról származó távoli táblázatos függvényeket közvetlenül a saját lekérdezéseiben. A korlátozás áthidalásához a OpenQuery függvény használatával futtasson lekérdezést a csatolt kiszolgálón. Ezután a külső T-SQL-lekérdezéssel kombinálhatja az SQL Server adatait az Azure Data Explorer tárolt függvényből visszaadott adatokkal.