openquery (dmx)

Kaynak veri sorgusu, varolan bir veri kaynağı için bir sorgu ile değiştirir.INSERT SELECT FROM tahmin birleştirmek ve SELECT FROM DOĞAL tahmin birleştirmek deyimleri destekler. OPENQUERY.

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

Bağımsız değişkenler

  • named datasource
    A data source that exists on the Microsoft SQL Server Analysis Services database.

  • query syntax
    Bir satır kümesi döndüren BIR sorgu sözdizimi.

Remarks

OPENQUERY Veri kaynak izinleri destekleyerek, dış verilere erişmek için daha güvenli bir yol sağlar.Veri kaynağındaki bağlantı dizesi depolandığından, Yöneticiler, veri erişimi yönetmek için veri kaynağının özelliklerini kullanabilirsiniz.Veri kaynakları hakkında daha fazla bilgi için bkz: Veri kaynakları (Analysis Services) tanımlama.

OPENQUERY için ilgili izin sorunları hakkında daha fazla bilgi için bkz: Analysis Services tarafından kullanılan veri kaynakları güvenli hale getirme.

Bir sunucuda sorgulayarak kullanılabilen veri kaynaklarının bir listesini edinebilirsiniz mdschema_input_datasources şema satır kümesi.Kullanma hakkında daha fazla bilgi için mdschema_input_datasources, see MDSCHEMA_INPUT_DATASOURCES satır kümesi.

Ayrıca, veri kaynaklarının bir listesini aşağıdaki DMX sorgusu kullanarak geçerli bir Analysis Services veritabanında dönebilirsiniz:

SELECT * FROM $system.MDSCHEMA_INPUT_DATASOURCES

Örnekler

Aşağıdaki örnek MyDS veri kullanan kaynak önceden tanımlanmış Analysis Services bir bağlantı oluşturmak için veritabanı AdventureWorksDW veritabanı ve sorguvTargetMail görüntüleyin.

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