Aracılığıyla paylaş


Yayımlanan bir rapor için parametre özelliklerini ayarlama

Bir parametreli rapor rapor işleme'de kullanılan giriş değerlerini kabul eden bir rapordur.Rapor oluşturduğunuzda, Parametreler Rapor Tasarımcısı'nda tanımlanır.Parametreleri tanımlama hakkında daha fazla bilgi için bkz: Parametreler (Rapor Oluşturucusu 3.0 ve SSRS).

Parametre özellikleri aşağıdakileri yapmak için Rapor Yöneticisi kullanarak bir rapor yayımlandıktan sonra değiştirebilirsiniz:

  • Hiç bir kullanıcının gördüğü önceden belirlenmiş parametre değerleri ile bir raporunu çalıştırın.

  • Kullanıcı tarafından bir geçerli bir değer seçin veya varsayılan parametre değeri kullanarak bir raporu çalıştırın.

  • Belirtilen parametre değeri ile bir raporunu çalıştırın.Filtre uygulanmamış bir sonuç küme geri dönmek için null bir değer belirtebilirsiniz.

  • Kullanıcıya özgü bilgileri sağlayan bir kullanıcı bir değere göre (bir bilanço hesabı veya bordro saplama üzerinde edinmek için örneğin, bir kişisel kimlik numarası) alır kişiselleştirilmiş bir raporunu çalıştırın.

Parametre özellikleri, sizin küme rapora yayımlanmış Rapor Yöneticisi genellikle korunur, Rapor Tasarımcısı rapor tanımından yeniden yayımlayın.Rapor tanımı aynı rapor olarak yeniden yayınlanırsa ve parametre adları ve veri türleri de aynı kalırsa, özellik ayarlarınız korunur.Rapor tanımında parametre ekler veya silerseniz ya da varolan bir parametrenin veri türünü veya adını değiştirirseniz, yayınlanan raporda parametre özelliklerini değiştirmeniz gerekebilir.

Tüm parametreler her zaman değiştirilebilir.Bir rapor parametre varsayılan değeri bir sorgu alırsa, Rapor Yöneticisi'nde bu değer değiştirilemez."Sorgu tabanlı" belirlenen parametre değerleri varsayılan tanımlanan rapor tanımı ve Rapor Yöneticisi'nde değiştirilemez.Sorgu tabanlı parametre değerleri sabit değerler değildir.Çalışma zamanında kullanılan değer saat ifade değerlendirildiğinde sorgu çalıştırıldığında veya parametreleri, ifade tabanlı olması halinde belirlenir.

Parametreleri nasıl işlenir rapor yürütme seçenekleri etkiler.Bir rapor anlık görüntü olarak çalışan sorgu parametreleri için varsayılan değerler içermedikçe, bir sorgudan elde edilen parametrelerini kullanamazsınız.Sorgu parametreleri hakkında daha fazla bilgi için bkz: Nasıl yapılır: Sorgu Parametresini Rapor Parametresi ile İlişkilendirme (Rapor Oluşturucusu 3.0 ve SSRS).

Parametreli raporları için güvenlik konuları

Gizli veya duyarlı bilgileri içeren raporları parametreli dağıtma kullanırken dikkatli olun.Bir kullanıcının kolayca rapor parametre farklı bir değerle atanmasına, bilginin açığa çıkmasına değiştirebilirsiniz.

İçeren ifadelerini temel verileri seçmek için çalışan veya kişisel veriler için parametreleri kullanarak güvenli bir alternatif olduğunu UserId alan kullanıcıların koleksiyon.Kullanıcılar koleksiyon raporu çalıştıran kullanıcının kimliği alın ve kimliğe kullanıcıya özgü verileri almak için kullanmak için bir yol sağlar.Daha fazla bilgi için bkz: Yerleşik Genel Değerleri ve Kullanıcı Başvurularını Kullanma (Rapor Oluşturucusu 3.0 ve SSRS).

Güvenlik notuGüvenlik Notu

Bir parametre türü içeren raporda String, emin olun bir kullanılabilir değerler listesi (geçerli değerler listesi olarak da bilinir) kullanın ve raporu çalıştıran kullanıcı yalnızca verileri görüntülemek için gereken izinleri olduğundan emin olmakrapor. Bir parametre türü tanımlamak ne zaman String, kullanıcıya bir metin kutusuyla, gerçekleştirebileceğiniz bir değer.Kullanılabilir değerler listesi, girilebilen değerleri sınırlar.Rapor parametresi sorgu parametresine bağlı ise ve kullanılabilir değerler listesi kullanmıyorsanız, bir rapor kullanıcısının metin kutusuna SQL söz dizimi yazarak raporu ve sunucunuzu SQL saldırısına açık hale getirme olasılığı vardır.Kullanıcı yeni SQL deyimini çalıştırmak için yeterli izne sahipse, sunucuda istenmeyen sonuçlara yol açabilir.

Rapor parametresi sorgu parametresine bağlı değilse ve parametre değerleri rapora dahil edilmişse, bir rapor kullanıcısı parametre değerine ifade söz dizimi veya URL yazabilir ve raporu Excel’e veya HTML’ye işleyebilir.Ardından başka bir kullanıcı raporu görüntüler ve işlenen parametre içeriklerini tıklatırsa, kullanıcı istemeden zararlı komut dosyasını veya bağlantıyı çalıştırabilir.

Yanlışlıkla zararlı komut dosyası çalıştırma riskini azaltmak için, yalnızca güvenilir kaynaklardan işlenen raporları açın.Raporları güvenliğini sağlama hakkında daha fazla bilgi için bkz: Raporları ve kaynakları güvenli hale getirme.

Parametre özelliklerini ayarlama

Özgün belirtilirse parametre tarafından yayınlanan bir raporda değişiklik yapabilirsiniz parametre özellikleri belirlenir rapor tanımı.Her zaman görüntü metnini değiştirmek ve gizleme özellik, parametre kullanıcılara görünür olup olmadığını belirler.Değer bir sorgudan elde edilen, ancak, her zaman varsayılan değeri değiştiremezsiniz.Bu durumda, metin dize "querybased" parametre yanında görünür.

Parametre özelliklerini değiştirmek için parametre özelliklerini açın sayfa rapor.Aşağıdaki özelliklerini değiştirebilirsiniz:

  • The Has Default property determines whether the report can be processed without input from the user.Bir parametre belirtilen varsayılan bir değer yoksa, kullanıcı rapor işlenmeden önce birini sağlamanız gerekir.

  • The Default Value property can be a constant or null (if the parameter accepts null values).Bu olamaz küme için bir ifade.

  • The Hide property determines whether the display and input fields are visible to users.Parametre gizlemek için bu onay kutusunu seçin.

  • The Prompt User property determines whether the user can type or select a different valid value for the parameter.Bu özellik etkin olduğunda gizleme devre dışı bırakılır.

  • The Display Text property specifies text that appears next to the parameter.Bu metni bir etiket veya daha uzun bir metin olabilir dize , kullanım yönergeleri sağlar.Bu özellik seçtiğinizde etkin Kullanıcıya sor.

Silemez, yeniden adlandırmak, yeniden sıralamak veya yayımlanmış bir rapor parametreleri veri türünü değiştirme.Ayrıca, parametre adını değiştiremezsiniz.Bu özelliklerden herhangi birini değiştirmek için Rapor tanımı değiştirmeniz gerekir.

Parametreler gizleme

Parametre alanları ve bir rapor ile birlikte kullanılan etiketleri gizleyebilirsiniz.Tüm parametreleri gizli olduğunda, isteğe bağlı rapor için parametre alanı gizlenir.Bir parametre gizlerseniz, rapor tanımı veya parametre özellikleri varsayılan değer girmelisiniz sayfa.Rapor türüne bağlı olarak boş değerlere izin veriyorsa null değer belirtebilirsiniz.

Bir parametre gizleyerek, tüm durumlarda görünmez yapmaz.Rapor araç çubuğunda Gizle parametre olabilir hala küme abonelikleri ve URL'ler aracılığıyla.Her yerde bir parametre ancak Rapor tanımı gizlemek için seçin rapor parametreleri iletişim kutusundan.

Bir parametre gizlemek için:

  1. Seçin Varsayılan olan.

  2. Belirtmek Varsayılan değer.

  3. Seçin gizleme.

Parametre değerleri doğrulanıyor

Belirtilen değer geçerli olup olmadığını doğrulamak için raporu çalıştırın.Parametre işleme için ilişkili hatalar Rapor Yöneticisi hata görünür sayfa.Daha da ötesi sorunu araştırmak için günlük dosyaları görüntüleyebilirsiniz.Daha fazla bilgi için bkz: Raporlama Hizmetleri günlük dosyaları.

Abonelikleri içinde parametreleri ayarlama

Parametreleri Özellikler sayfa kullanarak yanı sıra şunları da yapabilirsiniz küme parametre değerleri, bir abonelik oluşturduğunuzda.Bir rapor için abone olan her kullanıcı ile depolanan ve abonelik tarafından kullanılan parametre değerlerini belirtebilirsiniz.Daha fazla bilgi için bkz: Abonelik içinde parametreleri ayarlama.