Saya sedang mengkonfigurasi persekitaran baharu untuk menjalankan beberapa aplikasi web intranet. Saya mempunyai 2 pelayan, satu akan menjadi pelayan SQL Server 2008, dan satu lagi akan menjadi pelayan IIS. Saya juga perlu memasang Perkhidmatan Pelaporan Pelayan SQL. Saya tidak pasti sama ada lebih baik untuk menjalankan perkhidmatan pelaporan pada pelayan pangkalan data, atau pelayan web. Adakah terdapat amalan terbaik untuk situasi ini?
# Amalan terbaik untuk menjalankan perkhidmatan pelaporan SQL Server. Sekiranya saya berjalan pada pangkalan data atau pelayan web?
## 2 Jawapan
terpulang..

Penyampaian perkhidmatan pelaporan agak intensif pemproses jadi anda perlu mengingatinya. Biasanya jika saya mereka bentuk sistem dengan beban berat atau keperluan pemprosesan, saya meletakkan contoh perkhidmatan pelaporan pada pelayannya sendiri. Amalan terbaik benar-benar bergantung pada kerumitan sistem anda

Jika pelayan ketiga bukan pilihan dan kedua-dua pelayan yang anda sudah ada mempunyai spesifikasi yang sama, saya mungkin akan meletakkannya pada pelayan yang mempunyai beban pemproses paling rendah. Jika anda meletakkan pelayan pelaporan pada pelayan web pastikan perkhidmatan Pelaporan menggunakan pelayan pangkalan data khusus anda untuk meta-data perkhidmatan pelaporan supaya anda tidak perlu memasang RDBMS pada kedua-dua mesin

Anda perlu ingat bahawa jika anda tidak meletakkan pelayan pelaporan pada kotak yang sama dengan pelayan SQL, anda memerlukan lesen SQL Server yang lain. Produk ini hanya "percuma"jika ia dipasang pada mesin yang sama seperti SQL

Saya akan menjalankan pemasang pada pelayan web anda supaya komponen perkhidmatan web Perkhidmatan Pelaporan dipasang di sana

Ia juga berfaedah untuk mengkonfigurasi perkhidmatan pelaporan dengan domain aplikasinya sendiri dalam IIS supaya anda boleh mengubah suai konfigurasi yang tidak bergantung pada aplikasi web anda yang lain.

Apabila anda menjalankan persediaan menggunakan Alat Konfigurasi Perkhidmatan Pelaporan, sediakan pangkalan data pada pelayan bukan web anda (iaitu pelayan db khusus). Dengan cara ini semua pemprosesan data anda dikendalikan pada satu pelayan dan semua pemprosesan web/perenderan data anda dikendalikan pada pelayan yang lain

Harap ini jelas dan boleh digunakan tetapi sila berasa bebas untuk mengemukakan soalan lanjut

Tahniah, John
-
2 kotak memerlukan 2 lesen, bukan 1 Feb 5, 2009 pada 17:42
-
1Ia tidak sama seperti memasang dua contoh SQL Server pada dua pelayan berbeza (dengan anggapan setiap model lesen pemproses). Platform Perkhidmatan Pelaporan berfungsi tunggal terdiri daripada 1 Contoh Pelayan SQL + 1 Pelayan Laporan Perkhidmatan Web, tidak kira di mana komponen berada. Apr 18, 2009 at 6:49