SQL Server bağlantı türü (ssrs)

To include data from a SQL Server database in your report, you must have a dataset that is based on a report data source of type Microsoft SQL Server.This built-in data source type is based on the Microsoft SQL Server data extension.Bu veri kaynak türü bağlanmak ve verileri geçerli sürüm ve önceki sürümlerini almak için kullanmak SQL Server veritabanları.

Bu veri uzantısı değerli parametreleri, sunucu toplamları ve kimlik bilgileri arasında bağlantı yönetilir destekler dize.

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 bir SQL Server veritabanı, bağlandığınız veritabanı nesnesinde bir örnek , SQL Server sunucu.Veritabanının 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, veritabanı yöneticisinin 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, yerel istemci üzerindeki bir örnek veritabanını belirtir:

Data Source=<server>;Initial Catalog=AdventureWorks

Bağlantı hakkında daha fazla bilgi için 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

Sorgular, raporu yerel olarak önizleme ve rapor sunucusu raporu önizlemek için Çalıştır için kimlik bilgileri gerekir.

Raporunuzu yayımladıktan sonra, rapor sunucusu üzerinde bu rapor çalıştırıldığında verileri alma izinlerinin geçerli olabilmesi için, veri kaynağına yönelik kimlik bilgilerini değiştirmeniz gerekebilir.

istemci geliştirme raporu, kimlik bilgileri bilgilerini belirtmek aşağıdaki seçenekler kullanılabilir:

  • Geçerli Windows kullanıcı (tümleşik güvenlik olarak da bilinir).

  • Depolanan kullanıcı adı ve parola kullanın.

  • Kullanıcıya kimlik bilgilerini sorma.Bu seçenek yalnızca Windows tümleşik güvenliğini destekler.

  • 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 bağlantısıyla kullanılan ok simgesiBaş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.Bir rapor, yalnızca sorgunun aldığı ilk sonuç kümesini işler.

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.

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).

Aşağıdaki sorgu modları desteklenir:

  • Metinyazın Transact-SQL komutları.

  • Saklı yordamısaklı yordamlar listesinden seçin.

Sorgu Metin Türünü Kullanma

Metin tabanlı Sorgu Tasarımcısı'nda, yazın 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 bağlantısıyla kullanılan ok simgesiBaş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.

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 bağlantısıyla kullanılan ok simgesiBaş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)

Rapor parametreleri varsayılan özellik değerleriyle oluşturulur ve bunları değiştirmeniz gerekebilir.Örneğin:

  • Varsayılan olarak, her rapor parametre veri türü olan metin.Temel veriler farklı bir veri türündeyse, parametrenin veri türünü değiştirmelisiniz.

  • Çok değerli Parametreler seçeneğini seçerseniz, sorgu değerleri bir parçası olup olmadığını test etmek için el ile değiştirmeniz gerekir bir küme kullanarak IN operatörü, örneğin, WHERE EmployeeID IN (@EmpID).

Daha fazla bilgi için bkz: Parametreler (Rapor Oluşturucusu 3.0 ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Açıklamalar

Verileri de alabilirsiniz bir SQL Server veritabanı kullanarak bir ole db veya odbc veri kaynak türü.Daha fazla bilgi için bkz: ole db bağlantı türü (ssrs) veya 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 bağlantısıyla kullanılan ok simgesiBaş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.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön