<query di dati di origine> -OPENQUERY<source data query> - OPENQUERY

QUESTO ARGOMENTO SI APPLICA A: sìSQL Server (a partire dalla versione 2008)sìDatabase SQL di AzuresìAzure SQL Data Warehouse sìParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

Sostituisce la query sui dati dell'origine con una query su un'origine dei dati esistente.Replaces the source data query with a query to an existing data source. Le istruzioni INSERT, SELECT FROM PREDICTION JOIN e SELECT FROM NATURAL PREDICTION JOIN supportano OPENQUERY.The INSERT, SELECT FROM PREDICTION JOIN, and SELECT FROM NATURAL PREDICTION JOIN statements support OPENQUERY.

SintassiSyntax


OPENQUERY(<named datasource>, <query syntax>)  

ArgomentiArguments

origine dati denominatanamed datasource
Un'origine dati esistente nel MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services database.A data source that exists on the MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services database.

sintassi di queryquery syntax
Sintassi di una query che restituisce un set di righe.A query syntax that returns a rowset.

OsservazioniRemarks

OPENQUERY fornisce un modo più sicuro per accedere ai dati esterni tramite il supporto delle autorizzazioni dell'origine dati.OPENQUERY provides a more secure way to access external data by supporting data source permissions. Poiché la stringa di connessione viene archiviata nell'origine dati, gli amministratori possono utilizzare le proprietà dell'origine dati per gestire l'accesso ai dati.Because the connection string is stored in the data source, administrators can use the properties of the data source to manage access to the data. Per ulteriori informazioni sulle origini dati, vedere supportate origini di dati ( SSAS - multidimensionale ) .For more information about data sources, see Supported Data Sources (SSAS - Multidimensional).

È possibile ottenere un elenco delle origini dati che sono disponibili in un server eseguendo una query di MDSCHEMA_INPUT_DATASOURCES set di righe dello schema.You can get a list of the data sources that are available on a server by querying the MDSCHEMA_INPUT_DATASOURCES schema rowset. Per ulteriori informazioni sull'utilizzo MDSCHEMA_INPUT_DATASOURCES, vedere set di righe MDSCHEMA_INPUT_DATASOURCES.For more information about using MDSCHEMA_INPUT_DATASOURCES, see MDSCHEMA_INPUT_DATASOURCES Rowset.

È inoltre possibile restituire un elenco di origini dati del database di Analysis Services corrente mediante la seguente query DMX:You can also return a list of data sources in the current Analysis Services database by using the following DMX query:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

EsempiExamples

L'esempio seguente usa l'origine dati myDS sono già definita nel Analysis ServicesAnalysis Services database per creare una connessione al AdventureWorksDW2012AdventureWorksDW2012 database e query di vTargetMail visualizzazione.The following example uses the MyDS data source already defined in the Analysis ServicesAnalysis Services database to create a connection to the AdventureWorksDW2012AdventureWorksDW2012 database and query the vTargetMail view.

OPENQUERY (MyDS,'SELECT TOP 1000 * FROM vTargetMail')  

Vedere ancheSee Also

< query di origine dati > <source data query>
Data Mining Extensions ( DMX ) Istruzioni di manipolazione dei dati Data Mining Extensions (DMX) Data Manipulation Statements
Data Mining Extensions ( DMX ) Riferimento istruzioneData Mining Extensions (DMX) Statement Reference