Share via


Bir çalışan işlemi yönetme

SQL Server Reporting Services rapor sunucusu üzerinde çalışan işlerin durumunu izler.Düzenli aralıklarla rapor sunucusu devam eden işler bir taramasını yapar ve durum bilgileri, rapor sunucusu veritabanı yazar.Aşağıdaki işlemlerden birini çalışabilir, iş sürüyor: Sorgu yürütme işlemi, bir uzak veya yerel bir veritabanı sunucusu rapor işleme ve rapor oluşturma.

Her ikisi de yönetme Kullanıcı işleri and Sistem işleri.Kullanıcı iş, bir kullanıcı veya bir abonelik tarafından başlatılır.Bu, isteğe bağlı bir rapor çalıştıran, rapor geçmiş anlık görüntü görüntü görüntü istemek, el ile bir rapor anlık görüntü görüntü görüntü oluşturma ve standart bir abonelik işlemini içerir.Sistem işleri tarafından başlatılan rapor sunucusu.Sistem işleri, veri kullanan bir abonelik zamanlanmış rapor yürütme anlık görüntüleri ve zamanlanmış rapor geçmiş anlık görüntüleri içerir.

Rapora saat ve kaynak kullanımı işlem oldukça raporu, sorgunun karmaşıklığını, veri miktarını ve rapor için belirtilen işleme biçimini bağlı olarak değişir.Bir yerel veri kaynağına karşı basit sorgulara olan raporları genellikle, milisaniye cinsinden tamamlamak ve yönetim veya ayarlama gerekmez.Buna ek olarak, PDF veya Excel'de oluşturulmuş büyük bir rapor önemli işlem saat, donanım kaynaklarının, teslim seçeneklerini, bağlı gerektirebilir ve diğer işler mi çalıştırıyorsunuz aynı anda.Üzerinde bir rapor sunucusu çoğu uzun süren işlemler operasyonlardır rapor işleme ve sonuçlandırmak için işleme için bekleyen işlemler sorgula.Bazen, bir bilgisayarda çevrimdışına veya tamamlamak için çok uzun sürüyor bir çalışan iş durdurmak istiyorsanız, bir rapor işlemini iptal etmek gerekebilir.

Görüntüleme ve işleri iptal etme

You can use SQL Server Management Studio to view or cancel a job that is running on the report server.Çalışmakta olan işlerin bir listesini almak için veya güncel iş durumunu almak için sayfanın yenilemeniz gerekir rapor sunucusu veritabanı.Için bağlandığınızda bir rapor sunucusu içinde Management Studio, üzerinde şu anda işleniyor raporların listesini görüntülemek için iş klasörü açmak için rapor sunucusu bilgisayar. Her iş için durum bilgileri iş özellikler sayfa görüntülenir.Tüm projeler için durum bilgisi, rapor sunucusu işleri iptal et iletişim kutusunu açarak görüntüleyebilirsiniz.

Aşağıdaki işlemleri iptal:

  • Isteğe bağlı rapor işleme.

  • Zamanlanmış bir rapor işleme.

  • Tek tek kullanıcılara ait standart Abonelikler.

Bir işi iptal ediliyor yalnızca raporu sunucuda çalışmakta olan işlemleri iptal eder.rapor sunucusu veri işleme, diğer bilgisayarlarda yönetmek için diğer sistemlerde daha sonra olarak artık bir sorgu işlemleri el ile iptal etmeniz gerekir.Otomatik olarak çalıştırmak için uzun alma sorgularını kapatmak için sorgu saat aşımı değerlerini belirtmeyi deneyin.Daha fazla bilgi için bkz: Rapor işleme için saat aşımı değerlerini ayarlama. Geçici olarak bir rapor duraklatma hakkında daha fazla bilgi için bkz: Rapor ve abonelik işleme duraklatma.

Not

Ender durumlarda, bir işlemi iptal etmek için sunucuyu yeniden başlatmanız gerekebilir.Daha fazla bilgi için bkz: Başlatma ve rapor Sunucu hizmetini durdurma.

Kullanamazsınız Management Studio Liste veya modeli oluşturmayı iptal etmek için işlem veya veri yönelimli abonelikler model. Reporting Services'bir model oluşturma veya işlemi iptal etmek için bir yol sağlamaz.Ancak, bu konuda sağlanan yönergeleri kullanarak verilere bağlı Abonelikleri iptal edebilirsiniz.

Nasıl yapılır: rapor işleme'yi veya aboneliği iptal et

  1. Içinde Management Studio, rapor sunucusu bağlanın. Yönergeler için bkz: Nasıl Yapılır: Bir rapor sunucusu Management Studio'da bağlanma.

  2. Açık Işleri klasör.

  3. Rapor'ı sağ tıklatın ve sonra tıklatın. Işleri iptal et.

Iptal için bir veri temelli abonelik

  1. Açık RSReportServer. yapılandırma dosyası bir metin düzenleyicisinde.

  2. Bul IsNotificationService.

  3. küme için False.

  4. Dosyayı kaydedin.

  5. Rapor Yöneticisi'nde, verilere dayanan abonelik abonelikler sekmesinden raporun ya da silin. Aboneliklerim.

  6. Abonelik, RSReportServer. sildikten sonra yapılandırma dosyası, bulma IsNotificationService ve ayarlamak True.

  7. Dosyayı kaydedin.

Iş Durumu'na alma için frekans ayarları yapılandırma

Bir çalışan iş rapor sunucusu geçici veritabanında depolanır.Ne kadar sıklıkla devam eden işler ve sonra çalışan bir işin durumu yeni değiştirir aralığı için rapor sunucusu tarar denetlemek için RSReportServer.config dosyasındaki yapılandırma ayarlarını değiştirebileceğiniz çalışması için.The RunningRequestsDbCycle setting specifies how often the rapor sunucusu scans for running processes. Varsayılan olarak, her 60 saniyede bir durum bilgisi kaydedilir.The RunningRequestsAge setting specifies the interval at which a iş is transitioned from new to running.

Işleri programsal olarak yönetme

Işler, program aracılığıyla veya bir komut dosyası kullanarak yönetebilirsiniz.Daha fazla bilgi için bkz: ListJobs(), CancelJob(String) ve Sample Scripts Örnek bir komut dosyasını görüntülemek için çalışan işlerini iptal eder.