Zamanlamaları

Reporting Servicespaylaşılan zamanlamaları ve yardımcı olmak için rapor özel zamanlamaları denetim işleme ve dağıtım raporlar sağlar. Zamanlamaları iki tip arasındaki fark, nasıl, depolanmış ve yönetilen tanımlandıkları olduğunu. İki tür zamanlamaları iç inşaat aynıdır. Tüm programları yinelenme türünü belirtin: aylık, haftalık ya da günlük. Yineleme türü içinde aralıkları ve sıklıkla ortaya bir olay olduğu için aralığı ayarlayın. Paylaşılan bir zamanlama veya rapor özel zamanlama oluşturma türü yinelenme ve nasıl bu kalıpları belirtilen aynı olup.

Bu konuda:

  • Programları ile yapabilecekleriniz

  • Paylaşılan ve rapor özel zamanlamaları karşılaştırma

  • Veri kaynaklarını yapılandırmak

  • Kimlik bilgileri depolamak ve hesapları işleme

  • Nasıl planlama ve dağıtım işleri

  • Sunucu bağımlılıklar

  • SQL Server Agent durdurma etkileri

  • Raporu sunucu hizmetini durdurma etkileri

Programları ile yapabilecekleriniz

Oluşturmak ve bizim zamanlamaları yönetmek için Rapor Yöneticisi yerel mod ve SharePoint sayfaları SharePoint modunda kullanabilirsiniz. Şunları yapabilirsiniz:

  • Standart veya veri temelli bir abonelik rapor teslimini zamanlamak.

  • Böylece yeni anlık rapor geçmişi düzenli aralıklarla eklenir rapor geçmişini zamanlamak.

  • Ne zaman bir rapor anlık görüntü verileri yenilemek için zamanlayın.

  • Ne zaman paylaşılan veri kümesi verileri yenilemek için zamanlama

  • Önbelleğe alınmış rapor veya sonradan yenilenebilen böylece önceden tanımlanmış bir anda gerçekleşmesi için paylaşılan veri kümesi zamanlama.

Birçok raporlar veya abonelikleri için aynı zamanlama bilgileri kullanmak istiyorsanız, paylaşılan bir zamanlama oluşturabilirsiniz. Paylaşılan zamanlamaları ayrı ayrı tanımlanmış ve daha sonra raporları, paylaşılan veri ve zamanlama bilgilerini abonelikleri başvurulan.

Zamanlama oluşturmak, rapor zamanlama bilgileri raporu sunucu veritabanına kaydeder. Ayrıca, rapor sunucusu oluşturur bir SQL Serverzamanlama tetiklemek için kullanılan Aracısı iş. Zamanlama işleme programı içeren rapor sunucusu yerel saati dayanır. Saat biçimini izleyen MicrosoftWindows işletim sisteminin standart.

Oluşturma ve zamanlamaları yönetme konusunda daha fazla bilgi için bkz: Oluşturmak, değiştirmek ve zamanlamaları silme.

[!NOT]

Zamanlama işlemlerini her sürümünde kullanılamaz SQL Server. Sürümü tarafından desteklenen özellikleri listesi için SQL Serverbakın Özellikleri desteklenen sürümleri SQL Server 2012 yılına (https://go.microsoft.com/fwlink/?linkid=232473).

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

Paylaşılan ve rapor özel zamanlamaları karşılaştırma

Her iki tür zamanlamaları aynı çıktı verim ve tarihleri, saatleri ve süre belirtin nasıl onlar içinde neredeyse özdeş bir kompozisyon vardır.

  • Paylaşılan tabloları hazır kullanımlı zamanlama bilgilerini içeren taşınabilir, çok amaçlı öğeleri vardır. Paylaşılan zamanlamaları sistem düzeyi öğeleri olduklarından, paylaşılan bir zamanlama oluşturma sistem düzeyinde izinleri gerektirir. Bu nedenle, bir rapor sunucusu yöneticisi veya içerik yöneticisi genellikle rapor sunucunuzda bulunan paylaşılan zamanlamaları oluşturur. Paylaşılan zamanlamaları tutulur ve rapor sunucusunda Rapor Yöneticisi veya SharePoint site ayarları kullanılarak yönetilir.

    Rapor, paylaşılan veri kümesi veya abonelik özelliklerini tanımladığınız özel zamanlamalar aksine paylaşılan zamanlamaları yönetme ve aşağıdaki nedenlerden dolayı bakımını daha kolay:

    • Paylaşılan zamanlamaları zamanlama özelliklerini karşılaştırın ve sıklığını ayarlamak daha kolay hale merkezi bir konumdan yönetmek ve işlemleri planlanmış durumunda yinelenme desenleri birbirine çok yakın çalışan veya sunucunuzdaki diğer süreçleri ile çelişkili.

    • Bilgisayar ortamındaki değişikliklere kısa sürede uyum sağlar. 4: 00'de çalışacak raporlar bir dizi var diyelim veri ambar yenilendikten sonra. Veri yenileme işlemi zamanlanacağını veya gecikirse, tek paylaşılan bir zamanlama zamanlama bilgileri güncelleyerek bu değişikliği kolayca barındırabilir.

    • Yalnızca paylaşılan zamanlamaları kullanın, kesin planlanmış işlemler gerçekleştiğinde biliyorum. Bu, tahmin ve performans sorunları gerçekleşmeden önce sunucu yükünü karşılamak kolaylaştırır. Örneğin, belirli bir saatte bilgisayarın yedeklemelerini zamanlamak isterseniz, paylaşılan zamanlamaları farklı zamanlarda çalışmak üzere ayarlayabilirsiniz.

  • Rapor özel zamanlamaları tek tek bir raporu, abonelik kapsamında tanımlanan veya rapor yürütme işleminin önbellek süre sonu veya anlık güncelleştirmeleri belirlemek için. Bir abonelik veya rapor yürütme özellikleri ayarlamak bu programları satır oluşturulur. Paylaşılan bir zamanlama gereken sıklığı veya Yineleme deseni sağlamıyorsa, rapor özel zamanlama oluşturabilirsiniz. Rapor çalışmasını engellemek için rapor özel zamanlama el ile düzenlemeniz gerekir. Rapor özel zamanlamaları bireysel kullanıcılar tarafından oluşturulabilir.

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

Veri kaynaklarını yapılandırmak

Rapor için veri ve abonelik işleme zamanlamadan önce, rapor veri kaynağını depolanmış kimlik bilgilerini veya katılımsız rapor işleme hesabını kullanacak şekilde yapılandırmanız gerekir. Depolanmış kimlik bilgilerini kullanırsanız, sadece bir kimlik bilgisi kümesi depolayabilirsiniz ve bu küme raporu çalıştıran tüm kullanıcılar tarafından kullanılır. Kimlik bilgileri bir Windows kullanıcı hesabı veya veritabanı kullanıcı hesabı olabilir.

Katılımsız rapor işleme hesabı, rapor sunucusu üzerinde yapılandırılan özel amaçlı bir hesaptır. Zamanlanmış işlem için bir dış dosyanın alınması veya işlenmesi gerektiğinde, rapor sunucusunun uzak bilgisayarlara bağlanması için kullanılır. Hesabı yapılandırırsanız, rapora veri sağlayan dış veri kaynaklarına bağlanmak için kullanabilirsiniz.

Depolanmış kimlik bilgilerini veya katılımsız rapor işleme hesabını belirtmek için, raporun veri kaynağı özelliklerini düzenleyin. Rapor paylaşılan veri kaynağı kullanıyorsa, bunun yerine paylaşılan veri kaynağını düzenleyin.

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

Kimlik bilgileri depolamak ve hesapları işleme

Bir zamanlama ile çalışma şeklinizi rol ataması parçası olan görevler bağlıdır. Önceden tanımlanmış roller kullanıyorsanız, içerik yöneticileri ve sistem yöneticileri kullanıcılar oluşturabilir ve herhangi bir zamanlama yönetebilirsiniz. Özel rol atamaları kullanırsanız, rol atama görevleri Zamanlanmış işlemleri destekleyen içermelidir.

Bunu yapmak için

Bu görevi Ekle

Önceden tanımlanmış rolleri

Oluşturmak, değiştirmek veya paylaşılan zamanlamaları silme

Paylaşılan zamanlamalarını Yönet

Sistem Yöneticisi

Paylaşılan zamanlamalarını seçin

Paylaşılan zamanlamaları görüntüleyin

Sistem kullanıcı

Oluşturmak, değiştirmek veya kullanıcı tanımlı bir abonelik rapor özel zamanlamaları silme

Tek tek abonelikleri Yönet

Tarayıcı, Rapor Oluşturucuyu benim raporları, içerik yöneticisi

Oluşturmak, değiştirmek veya zamanlanmış diğer işlemleri için rapor özel zamanlamaları silme

Rapor geçmişini yönetmek, tüm Abonelikleri yönetmek, raporlarını yönetme

İçerik Yöneticisi

Güvenlik konusunda daha fazla bilgi için Reporting Servicesbakın Önceden tanımlanmış rolleri, Yerel mod rapor sunucusu üzerinde izinleri vermeve Görevler ve izinleri.

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

Nasıl planlama ve dağıtım işleri

Zamanlama ve teslim işlemci aşağıdaki işlevselliği sağlar:

  • Bir sıra olaylar ve bildirimleri rapor sunucu veritabanında tutar. Bir ölçek dışarı dağıtım, sıradaki tüm rapor sunucularının dağıtımında paylaşılır.

  • Rapor işlemci rapor yürütme, abonelik işlemek veya önbelleğe alınmış rapor temizlemek için çağırır. Bir zamanlama olay sonucunda oluşan tüm rapor işleme bir arka plan işlemi olarak gerçekleştirilir.

  • Böylece raporu teslim edilebilir bir abonelik için belirtilen teslimat uzantısı çağırır.

Zamanlama ve teslim işlemi diğer yönleri, diğer bileşenler ve zamanlama ve teslim işlemci çalışma Hizmetleri tarafından işlenir. Özellikle, zamanlama ve teslim işlemci raporu sunucu hizmetini çalıştıran ve SQL Server Agent gibi bir zamanlayıcı Zamanlanmış olaylar üretmek için kullanır. Aşağıdaki adım adım açıklama Zamanlanmış işlemleri bir Raporlama Hizmetleri dağıtım nasıl çalıştığını açıklar:

  1. Zamanlanmış bir işlemi, kullanıcı bir zamanlama oluşturduğunda tanımlanır. Bir Tarih ve saat rapor teslimini Abonelik tetikleyen, anlık yenilemek veya önbellek sona için kullanılan programı tanımlar.

  2. Rapor sunucusu rapor sunucusu veritabanında zamanlama bilgileri kaydeder.

  3. Rapor sunucusu, SQL Server Agent içinde sağlanan zamanlama bilgilerini içeren için karşılık gelen bir işlem oluşturur. İşleri için rapor sunucusu veritabanında varolan bağlantı kullanarak bir saklı yordam aracılığıyla oluşturulur.

  4. SQL Server Agent iş zamanlamada belirtilen saat ve tarihi üzerinde çalışır. İşlem, Reporting Services tarafından tutulan bir sıraya eklenir bir olay oluşturur.

  5. Olayın gerçekleşmesi bir rapor veya abonelik işlemi neden olur. Olaylar sırasındaki algılanır ve rapor işleme veya buna göre teslim işlenir.

    Olay işlenmeden önce zamanlama ve teslim işlemci abonelik sahibi rapor görüntüleme iznine sahip olduğunu doğrulamak için bir kimlik doğrulama adımı gerçekleştirir. Abonelikleri hakkında daha fazla bilgi için bkz: Abonelik işleme.

Raporlama Servisleri tüm zamanlanmış işlemleri için bir olay sırasını korur. Yeni olayları denetlemek için düzenli aralıklarla sıra yoklar. Varsayılan olarak, sıra 10 ikinci aralıklarla taranır. Sen-ebilmek değişmek aralığını değiştirerek PollingInterval, IsNotificationService, ve IsEventServiceyapılandırma ayarları RSReportServer.config dosyasındaki. Daha fazla bilgi için, bkz. RSReportServer Yapılandırma dosyası.

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

Sunucu bağımlılıklar

Zamanlama ve teslim işlemci gerektirir rapor sunucusu hizmeti ve SQL Server Agent başladı. Zamanlama ve teslim işleme özelliği aracılığıyla etkinleştirilmiş olması gerekir ScheduleEventsAndReportDeliveryEnabledözelliği Raporlama Servisleri için yüzey alanı yapılandırması ilke tabanlı yönetimi tarafı. SQL Server Agent ve raporu sunucu hizmeti çalışan sırada gerçekleşmesi planlanan operasyonlar için gerekir.

[!NOT]

Sen-ebilmek kullanma Raporlama Servisleri için yüzey alanı yapılandırması Zamanlanmış işlemleri geçici veya sürekli olarak durdurmayı tarafı. Oluşturma ve özel teslimat uzantıları dağıtma rağmen kendisi tarafından zamanlama ve teslim işlemci değil genişletilebilir. Olaylar ve bildirimler yönetme biçimini değiştiremezsiniz. Kapatma özellikleri hakkında daha fazla bilgi için Zamanlanmış olaylar ve teslim bölümünde Açık veya kapalı Hizmetleri özellikleri raporlama Aç.

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

SQL Server Agent durdurma etkileri

Zamanlanmış rapor işleme SQL Server Agent varsayılan olarak kullanır. Hizmetini durdurursanız, yeni işleme isteği eklendiği sıraya program aracılığıyla eklediğiniz sürece FireEventyöntemi. Hizmet yeniden başlatıldığında, isteklerini işleme raporunu oluşturmak işleri sürdürülür. Rapor sunucusu SQL Server Agent çevrimdışı durumdayken geçmişte oluşmuş olabilir rapor işleme işleri yeniden deneyin değil. Tüm zamanlanmış işlemleri SQL Server Agent için bir hafta durdurursanız, bu hafta için kaybolur.

[!NOT]

Reporting Services için SQL Server Agent sağlayan işlevini kullanan özel kod ile değiştirilebilir FireEventZamanlama olayları sıraya eklemek için yöntem.

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

Raporu sunucu hizmetini durdurma etkileri

Raporu sunucu hizmetini durdurursanız, SQL Server Agent sıra isteklerini işleme raporunu eklemek devam ediyor. Durum bilgileri SQL Server Agent iş başarılı olduğunu gösterir. Raporu sunucu hizmeti durdurulduğundan, ancak gerçekte hiçbir rapor işleme oluşur. İstekleri, raporu sunucu hizmetini yeniden başlatana kadar kuyrukta toplamaya devam edecek. Raporu sunucu hizmetini yeniden başlatın sonra kuyruktaki tüm rapor işleme istekleri sırayla işlenir.

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

Ayrıca bkz.

Kavramlar

Paylaşılan zamanlamaları ve özel zamanlamaları

Oluşturma, değiştirme ve silme rapor geçmişi anlık görüntülere

Abonelik ve dağıtım (Raporlama Hizmetleri)

Veri uygulamalı abonelikleri

Raporlar (ssrs) önbelleğe alma

Rapor sunucu içeriğini (ana mod)

Paylaşımlı önbellek Datasets (ssrs)