SQL Azure bağlantı türü (ssrs)
Microsoft SQL Azure Veritabanları is a cloud-based, hosted relational database built on SQL Server technologies. To include data from SQL Azure Veritabanları in your report, you must have a dataset that is based on a report data source of type SQL Azure.Bu yerleşik veri kaynak türü esas SQL Azure veri uzantısı.Bu veri kaynak türü için bağlanmak ve veri almak için kullanma SQL Azure Veritabanları.
Bu veri uzantısı, bağlantı dizesinden ayrı olarak yönetilen çok değerli parametreleri, sunucu toplamalarını ve kimlik bilgilerini destekler.
SQL Azurebenzer bir örnek , SQL Server tesisler ve alma verileri SQL Azure Veritabanları ise, birkaç istisna, veriler alınırken aynı SQL Server. SQL Azure Veritabanları özellikleri hizalama ile SQL Server 2008.
Hakkında daha fazla bilgi için SQL Azure, bkz: "sql açık" Gök Mavisi MSDN.microsoft.com üzerinde.
Bir veri kaynak oluşturmak için bu konudaki bilgileri kullanın.Adım adım yönergeler için bkz: Nasıl yapılır: Veri Bağlantısı veya Veri Kaynağı Ekleme ve Doğrulama (Rapor Oluşturucusu 3.0 ve SSRS).
Bu Makalede
Bağlantı Dizesi
Kimlik bilgileri
Sorgular
Parametreler
Açıklamalar
Nasıl Yapılır Konuları
İlgili Bölümler
Bağlantı Dizesi
Bağlandığınızda SQL Azure, bir veritabanı nesnesinde bağlandığınızbulut. Aynı diğer çevrimiçi veritabanlarında olduğu gibi, barındırılan veritabanının da birden çok tablo, görünüm ve saklı yordam içeren birden çok şeması olabilir.Kullanılacak veritabanı nesnesini, sorgu tasarımcısında belirtirsiniz.Bağlantı dizesinde bir veritabanı belirtmezseniz, yöneticinin size atadığı varsayılan veritabanına bağlanırsınız.
Veri kaynağına bağlanmak için kullanılan bağlantı bilgileri ve kimlik bilgileri için veritabanı yöneticinize başvurun.Aşağıdaki bağlantı dizesi örneği, AdventureWorks adlı, barındırılan bir örnek veritabanını belirtir.
Data Source=<host>;Initial Catalog=AdventureWorks; Encrypt=True;
Buna ek olarak, kullandığınız Veri kaynağı özellikleri kullanıcı adı ve parola gibi kimlik bilgileri bilgilerini sağlamak için iletişim kutusu.The User Id and Password options are automatically appended to the connection string; you do not need to type them as part of the connection string.
Daha fazla bilgi ve bağlantı dize örnek için bkz: Rapor Oluşturucusu 3.0'da Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri Oluşturma.
Kimlik bilgileri
Windows Kimlik Doğrulaması (tümleşik güvenlik) desteklenmez.Bağlanmaya çalışırsanız, SQL Azure bir hata oluşur Windows kimlik bilgileri doğrulaması kullanarak. SQL Azure yalnızca sql Server kimlik bilgileri doğrulaması (kullanıcı adı ve parola) ve kullanıcılar (oturum açma ve parola) kimlik bilgileri bilgilerini sağlamalısınız destekleyen her saat bunlar bağlanmak SQL Azure.
Kimlik bilgilerinin veritabanına erişmek için yeterli olması gerekir.Sorgunuza bağlı olarak, saklı yordamları çalıştırmaya ve tablolarla görünümlere erişmeye yetecek izinler gibi başka izinlere de gerek duyabilirsiniz.Dış veri kaynağının sahibi, gerek duyduğunuz veritabanı nesnelerine salt okunur erişim sağlamaya yetecek kimlik bilgilerini yapılandırmalıdır.
istemci geliştirme raporu, kimlik bilgileri bilgilerini belirtmek aşağıdaki seçenekler kullanılabilir:
Depolanan bir kullanıcı adı ve parola kullanma.Rapor verilerini içeren veritabanı rapor sunucusundan farklı olduğunda gerçekleşen çift atlamanın anlaşmasını yapabilmek için, kimlik bilgilerini Windows kimlik bilgileri olarak kullanma seçeneklerini belirtin.Ayrıca, veri kaynağına bağlandıktan sonra kimliği doğrulanmış kullanıcının kimliğine bürünmeyi de seçebilirsiniz.
Kimlik bilgisi gerekmez.Bu seçeneği kullanmak için, rapor sunucusunda yapılandırılmış katılımsız yürütme hesabınızın olması gerekir.Daha fazla bilgi için bkz: Katılımsız yürütme hesabı yapılandırma , Reporting Services belgelerine , msdn.microsoft.com üzerinde.
Daha fazla bilgi için bkz: Veri bağlantıları, veri kaynakları ve bağlantı dizeleri (ssrs) veya Rapor Oluşturucusu 3.0'da Kimlik Bilgilerini Belirtme.
Başa Dön
Sorgular
Sorgu, rapor veri kümesi için hangi verilerin alınacağını belirtir.Sorguya ait sonuç kümesindeki sütunlar, bir veri kümesinin alan koleksiyonunu doldurur.Sorgu birden çok sonuç kümesi döndürürse, rapor yalnızca sorgu tarafından alınan ilk sonuç kümesini işler.Arasında bazı farklar olsa SQL Server ve SQL Azure veritabanları desteklenir, sorguları yazma boyutları gibi veritabanları SQL Azure veritabanlarında, sorguları yazmak için benzer SQL Server veritabanları. Bazı Transact-SQL yedekleme gibi deyimleri desteklenmez SQL Azure, ancak bunlar rapor sorguları. kullandığınız olanları değilDaha fazla bilgi için bkz: SQL Server bağlantı türü (ssrs).
Varsayılan olarak, grafik sorgu tasarımcısında gösterilebilen yeni bir sorgu oluşturur veya varolan bir sorguyu açarsanız, ilişkisel sorgu tasarımcısı kullanılabilir.Sorguyu aşağıdaki yollarla belirtebilirsiniz:
Sorguyu etkileşimli olarak oluşturma.Tablo, görünüm, saklanan yordam ve diğer veritabanı öğelerinin, veritabanı şemasına göre düzenlenmiş hiyerarşik bir görünümünü gösteren ilişkisel sorgu tasarımcısını kullanın.Tablo veya görünümlerden sütunlar seçin ya da saklı yordamları veya tablo değerli işlevleri belirtin.Filtre ölçütleri belirterek alınacak veri satırı sayısını sınırlandırın.Parametre seçeneğini ayarlayarak rapor çalıştığında filtreyi özelleştirin.
Sorgu yazma veya yapıştırma.Metin tabanlı Sorgu Tasarımcısı kullanın Transact-SQL başka bir sorgu metni yapıştırmak için doğrudan metin kaynak, ilişkisel Sorgu Tasarımcısı'nı kullanarak oluþturulamaz karmaşık sorgular girin veya sorgu tabanlı ifadeler. girmek için
Bir dosya veya rapordan varolan bir sorguyu al.Use Al sorgu her iki Sorgu Tasarımcısı bir sorgu alma ve .sql dosyasına veya .rdl dosya için Gözat düğmesinden.
Metin tabanlı sorgu tasarımcısı aşağıdaki iki modu destekler:
Metintürü Transact-SQL komutları seçin, verileri veri kaynak.
Saklı yordamısaklı yordamlar listesinden seçin.
Daha fazla bilgi için bkz: İlişkisel Sorgu Tasarımcısı (rapor oluşturucuyu 3.0) ve Metin tabanlı Sorgu Tasarımcısı (rapor oluşturucuyu 3.0).
Sorgunun karmaşıklığına ve sorgunun döndürdüğü verilere bağlı olarak, sorgunun tamamlanması uzun sürebilir.Bu sürümündeki SQL Azure, kullanılmayan bağlantıların ve uzun süre çalışan sorguları veya hareketleri beş dakika sonra kapatılır. Birden fazla tamamlanması beş dakika gerektiren sorgular will fail.Rapor verileri alırken olabildiğince verimli olması için rapor sorgular tasarlamak tavsiye SQL Azure.
Grafik Sorgu Tasarımcısı, SQL Azure kullanımlar için gruplandırma ve toplamları yazma sorguları, almak yardımcı olmak için yerleşik destek sağlaryalnızca Özet veri. The Transact-SQL language features are: group by yan tümce tümce tümce, DISTINCT anahtar sözcüğünü ve toplamları sum ve count gibi.Metin tabanlı Sorgu Tasarımcısı için tam destek sağlar Transact-SQL Dil, gruplandırma ve toplamları.For more information about Transact-SQL, see Transact-SQL Başvurusu (Veritabanı Altyapısı)in SQL Server Books Online on msdn.microsoft.com.
Sorgu Metin Türünü Kullanma
Yazdığınız metin tabanlı Sorgu Tasarımcısı'nda Transact-SQL Komutlar tanımlama verileri dataset.Örneğin, aşağıdaki Transact-SQL sorgu Yardımcıları pazarlama tüm çalışanlarla adlarını seçer:
SELECT
HumanResources.Employee.BusinessEntityID
,HumanResources.Employee.JobTitle
,Person.Person.FirstName
,Person.Person.LastName
FROM
Person.Person
INNER JOIN HumanResources.Employee
ON Person.Person.BusinessEntityID = HumanResources.Employee.BusinessEntityID
WHERE HumanResources.Employee.JobTitle = 'Marketing Assistant'
' I çalıştırmak düğmesini (!) sorgu çalıştırmak ve görüntülemek için araç çubuğunda bir sonuç küme.
Bu sorguyu parametreleştirmek için bir sorgu parametresi ekleyin.Örneğin, WHERE yan tümcesini aşağıdaki şekilde değiştirin:
WHERE HumanResources.Employee.JobTitle = (@JobTitle)
Sorguyu çalıştırdığınızda, sorgu parametrelerine karşılık gelen rapor parametreleri otomatik olarak oluşturulur.Daha fazla bilgi için bkz: Sorgu parametreleri bu konuda daha sonra.
Başa Dön
Saklanan Yordam Sorgu Türünü Kullanma
Bir veri kümesi sorgusunun saklanan yordamını aşağıdaki şekillerden birinde belirtebilirsiniz:
De Dataset özellikleri iletişim kutusu, küme Saklı yordam seçeneği.Saklı yordamlar ve tablo değerli işlevler açılır listesinden seçim yapın.
İlişkisel sorgu tasarımcısında, Veritabanı görünüm bölmesinde, saklı bir yordam veya tablo değerli bir işlev seçin.
Metin tabanlı Sorgu Tasarımcısı'nda seçin saklı yordam araç çubuğundan.
Saklı bir yordam veya tablo değerli işlev seçtikten sonra sorguyu çalıştırabilirsiniz.Giriş parametresi değerleri sizden istenir.Sorguyu çalıştırdığınızda, giriş parametrelerine karşılık gelen rapor parametreleri otomatik olarak oluşturulur.Daha fazla bilgi için bkz: Sorgu parametreleri bu konuda daha sonra.
Yalnızca saklı bir yordam için alınan ilk sonuç kümesi desteklenir.Saklı bir yordam birden fazla sonuç kümesi döndürürse, yalnızca ilki kullanılır.
Saklı yordamda varsayılan değere sahip bir parametre varsa, bu değere parametre değeri olarak DEFAULT anahtar sözcüğünü kullanarak erişebilirsiniz.Sorgu parametresi bir rapor parametresine bağlanmışsa, kullanıcı rapor parametresinin giriş kutusuna DEFAULT sözcüğünü yazabilir veya seçebilir.
Saklı yordamlar hakkında daha fazla bilgi için bkz: "Saklı yordamlar (veritabanı altyapısı)" de sql Server Çevrimiçi Kitaplar msdn.microsoft.com üzerinde.
Başa Dön
Parametreler
Sorgu metninde, giriş parametreleri içeren sorgu değişkenleri veya saklı yordamlar bulunduğunda, bunlara karşılık gelen sorgu parametreleri (veri kümesi için) ve rapor parametreleri (rapor için) otomatik olarak oluşturulur.Sorgu metninin her sorgu değişkeni için DECLARE deyimini içermesi gerekmez.
Örneğin, aşağıdaki sql sorgu adlı bir rapor parametre oluşturur EmpID:
SELECT FirstName, LastName FROM HumanResources.Employee E INNER JOIN
Person.Contact C ON E.ContactID=C.ContactID
WHERE EmployeeID = (@EmpID)
Varsayılan olarak, tüm rapor parametreleri Metin veri türündedir ve kullanılabilir değerlerin bir açılan listesini sağlamak için otomatik olarak oluşturulan bir veri kümesine sahiptir.Rapor parametreleri oluşturulduktan sonra, varsayılan değerleri değiştirmeniz gerekebilir.Daha fazla bilgi için bkz: Parametreler (Rapor Oluşturucusu 3.0 ve SSRS).
Başa Dön
Açıklamalar
Diğer Veri Uzantıları
Verileri de alabilirsiniz bir SQL Server veritabanı kullanarak bir odbc veri kaynak türü.Bağlanma SQL Azure Veritabanları ole db kullanarak desteklenmiyor.
Daha fazla bilgi için bkz: odbc bağlantı türü (ssrs).
Platform ve Sürüm Bilgileri
For more information about platform and version support, see Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları in the Reporting Services documentation in SQL Server Books Online.
Başa Dön
Nasıl Yapılır Konuları
Bu bölüm veri bağlantılarıyla, veri kaynaklarıyla ve veri kümeleriyle çalışmak için adım adım yönergeler içerir.
Nasıl yapılır: Veri Kümesine Filtre Ekleme (Rapor Oluşturucusu 3.0 ve SSRS)
Başa Dön
İlgili Bölümler
Bu belgelerin rapor verileri hakkında kavramsal bilgi, nasıl tanımlanacağı hakkında yordam bilgileri özelleştirmek ve verilerle ilikili bir raporun bölümlerini kullanmak bölümlerde.
Rapora Veri Ekleme (Rapor Oluşturucusu 3.0 ve SSRS)
Raporunuz için verilere genel bakış sağlar.Rapor Oluşturucusu 3.0'da Veri Bağlantıları, Veri Kaynakları ve Bağlantı Dizeleri Oluşturma
Veri bağlantısı ve veri kaynakları hakkında bilgi sağlar.Veri Kümeleri Oluşturma ve Ekleme (Rapor Oluşturucusu 3.0 ve SSRS)
Katıştırılmış ve paylaşılan veri hakkında bilgi sağlar.Rapor Veri Kümesinde Alanlarla Çalışma (Rapor Oluşturucusu 3.0 ve SSRS)
Sorgu tarafından oluşturulan veri kümesi alan koleksiyonu hakkında bilgi sağlar.Reporting ServicesBooks Online sitesindeki SQL Server belgelerinde Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları konusu.
Veri uzantılarının her biri için platform ve sürüm desteği hakkında kapsamlı bilgi sağlar.
Başa Dön