<kaynak veri sorgusu> - OPENQUERY

Şunlar için geçerlidir: SQL Server Analysis Services

Kaynak veri sorgusunu mevcut bir veri kaynağına yönelik bir sorgu ile değiştirir. INSERT, SELECT FROM PREDICTION JOIN ve SELECT FROM NATURAL PREDICTION JOIN ifadeleri OPENQUERY'yi destekler.

Sözdizimi

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

Arguments

Adlandırılmış veri kaynağı
Microsoft SQL Server Analysis Services veritabanında bulunan bir veri kaynağı.

sorgu sözdizimi
Bir satır kümesi döndüren bir sorgu sözdizimi.

Açıklamalar

OPENQUERY, veri kaynağı izinlerini destekleyerek harici verilere erişmek için daha güvenli bir yol sağlar. Bağlantı dizisi veri kaynağında saklandığı için, yöneticiler veri kaynağının özelliklerini kullanarak veriye erişimi yönetebilirler. Veri kaynakları hakkında daha fazla bilgi için Desteklenen Veri Kaynakları (SSAS - Çok Boyutlu) sayfasına bakınız.

Bir sunucuda mevcut olan veri kaynaklarının listesini MDSCHEMA_INPUT_DATASOURCES şema satırını sorgulayarak elde edebilirsiniz. MDSCHEMA_INPUT_DATASOURCES kullanımı hakkında daha fazla bilgi için MDSCHEMA_INPUT_DATASOURCES Rowset'e bakınız.

Ayrıca, mevcut Analiz Hizmetleri veritabanındaki veri kaynaklarının listesini aşağıdaki DMX sorgusunu kullanarak döndürebilirsiniz:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Örnekler

Aşağıdaki örnek, veritabanına bağlantı oluşturmak ve AdventureWorksDW2025 görünümünü sorgulamak için Analysis Services veritabanında zaten tanımlanmış MyDS veri kaynağını kullanır.

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