Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bisakah saya menjalankan semua laporan dalam folder tertentu dari Server Laporan?

Ini memiliki jawaban yang berbeda tergantung pada apakah Anda perlu memasukkan nilai parameter untuk salah satu laporan ini untuk menjalankannya.

Jika tidak, atau jika nilai parameter dapat diprediksi (misalnya, setiap laporan mengambil rentang tanggal, tetapi rentangnya sama untuk semuanya, seperti 90 hari terakhir), Anda dapat menggunakan dua layanan web SSRS.

Misalnya, Anda dapat menggunakan layanan manajemen laporan (saya yakin ini disebut ReportingServices2005) untuk mendapatkan nama laporan di folder itu, dan layanan eksekusi laporan (ReportExecution2005) untuk menyediakan parameter dan mengeksekusi setiap laporan. Layanan eksekusi laporan dapat mengembalikan hasil laporan dalam format pilihan Anda (PDF, HTML, Excel, dll.)

Setelah Anda mendapatkan output laporan, Anda dapat mengarahkannya ke printer, menyimpannya ke file share, atau mengirimkannya melalui email sebagai lampiran kepada siapa pun yang ingin dituju.

Berikut tautan ke seseorang yang melakukan 90% dari apa yang ingin Anda lakukan:http://nickturner.wordpress.com/2010/03/31/creating-ssrs-report-as-a-pdf-programatically/

Jika setiap laporan membutuhkan manusia untuk memasukkan parameter, itu akan membuatnya lebih mudah dilakukan oleh manusia. Gagasan yang sama untuk mengambil nama laporan dapat diterapkan, tetapi kemudian Anda akan menampilkan setiap laporan secara bergantian dalam ReportViewer kontrol, dan setelah laporan dijalankan, ubah laporan ReportViewer menunjuk ke.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skema server SQL dan skema default

  2. Bagaimana Anda memigrasikan Diagram Basis Data SQL Server ke Basis Data lain?

  3. SQL Server 2008 mengungkapkan kinerja di lingkungan produksi?

  4. Ganti nama Akun SA di SQL Server (Contoh T-SQL)

  5. Apa itu STATISTIK IO di SQL Server?