Çeşitli intranet web uygulamalarını çalıştırmak için yeni bir ortam yapılandırıyorum. 2 sunucum var, biri SQL Server 2008 sunucusu, diğeri IIS sunucusu olacak. Ayrıca SQL Server Raporlama Hizmetlerini yüklemem gerekiyor. Raporlama hizmetlerini veritabanı sunucusunda mı yoksa web sunucusunda mı çalıştırmanın daha iyi olacağından emin değilim. Bu durum için en iyi uygulama var mı?
# SQL Server raporlama hizmetlerini çalıştırmak için en iyi uygulama. Veritabanında mı yoksa web sunucusunda mı çalışmalıyım?
## 2 Yanıt
Bağlı olmak..

Raporlama hizmetlerinin sunumu oldukça işlemci yoğundur, dolayısıyla bunu aklınızda tutmanız gerekir. Normalde, ağır yük veya aktarım hızı gereksinimleri olan bir sistem tasarlıyorsam, raporlama hizmetleri örneğini kendi sunucusuna yerleştiririm. En iyi uygulama gerçekten sisteminizin karmaşıklığına bağlıdır

Üçüncü bir sunucu bir seçenek değilse ve zaten sahip olduğunuz iki sunucu benzer şekilde belirtilmişse, muhtemelen en düşük işlemci yüküne sahip sunucuya yerleştiririm. Raporlama sunucusunu web sunucusuna yerleştirirseniz, RDBMS'yi her iki makineye de yüklemek zorunda kalmamak için Raporlama hizmetlerinin raporlama hizmetleri meta verileri için sizin atanmış veritabanı sunucunuzu kullandığından emin olun.

Raporlama sunucusunu SQL sunucusuyla aynı kutuya yerleştirmezseniz, başka bir SQL Server lisansına ihtiyacınız olacağını unutmayın. Ürün yalnızca SQL ile aynı makineye kuruluysa "ücretsizdir"Raporlama Servislerinin web hizmeti bileşenlerinin oraya yüklenmesi için web sunucunuzda yükleyiciyi çalıştırırdım

Diğer web uygulamalarınızdan bağımsız olarak yapılandırmaları değiştirebilmeniz için raporlama hizmetlerini IIS'de kendi uygulama etki alanıyla yapılandırmak da yararlıdır.

Raporlama Servisleri Konfigürasyon Aracını kullanarak kurulumu çalıştırdığınızda, veritabanını web olmayan sunucunuza kurun (yani tahsis edilmiş db sunucusu). Bu şekilde, tüm veri işlemeniz bir sunucuda ve tüm web işlemeniz/veri işlemeniz başka bir sunucuda gerçekleştirilir.

Umarım bu açık ve kullanışlıdır, ancak lütfen daha fazla soru sormaktan çekinmeyin

Şerefe John
-
2 kutu 2 lisans gerektirir, 1 değil 5 Şubat 2009, 17:42
-
1İki SQL Server örneğini iki farklı sunucuya yüklemekle aynı şey değildir (işlemci başına lisans modeli varsayılırsa). Tek bir işlevsel Raporlama Hizmetleri Platformu, bileşenlerin nerede bulunduğundan bağımsız olarak 1 SQL Server Örneği + 1 Rapor Sunucusu Web Hizmeti'nden oluşur. 18 Nis 2009, 6:49