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.
A következőkre vonatkozik: SQL Server Analysis Services
A forrásadat-lekérdezést egy meglévő adatforráshoz tartozó lekérdezéssel helyettesíti. A INSERT, SELECT FROM PREDICTION JOIN és SELECT FROM NATURAL PREDICTION JOIN utasítások támogatják az OPENQUERY-t.
Szemantika
OPENQUERY(<named datasource>, <query syntax>)
Arguments
Névadó adatforrás
Egy adatforrás, amely a Microsoft SQL Server Analysis Services adatbázisában található.
lekérdezési szintaxis
Egy lekérdezési szintaxis, amely egy sorhalmazt ad vissza.
Megjegyzések
Az OPENQUERY biztonságosabb módot nyújt a külső adatokhoz való hozzáférésre az adatforrás jogosultságainak támogatásával. Mivel a kapcsolati láncszál az adatforrásban van tárolva, az adminisztrátorok az adatforrás tulajdonságait használhatják az adatok elérésének kezelésére. További információért az adatforrásokról lásd: Támogatott adatforrások (SSAS - Multidimensional).
A szerveren elérhető adatforrások listáját a MDSCHEMA_INPUT_DATASOURCES séma sorhalmazának lekérdezésével kaphatod. További információkért a MDSCHEMA_INPUT_DATASOURCES használatáról lásd MDSCHEMA_INPUT_DATASOURCES Rowset.
Az alábbi DMX lekérdezéssel is visszaküldheted az aktuális Analysis Services adatbázis adatforrásainak listáját:
SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES
Példák
A következő példa a Analysis Services adatbázisban már definiált MyDS adatforrást használja, hogy kapcsolatot hozzon létre az AdventureWorksDW2025 adatbázishoz és lekérdezze a vTargetMail nézetet.
OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')