Biz sunucu tarafı php ve php kimlik doğrulama ile bir web sitesine SQL Server Reporting Services kullanmak gerekir. Php ve SQL Server Reporting Services bir (I ASP.NET kimlik doğrulaması benzer bir şey kullanıyor inanıyorum) - Şu anda iki ayrı giriş / kimlik var. Biz sadece php giriş olması gerekir ve biz de (yani raporlar anonim kullanıcılara açık olamaz) güvenli olması raporları gerekir.
Bizim raporların bazıları sadece günün belli saatlerinde değiştirmek, böylece biz programlı PDF'leri üretebilir, bir veritabanında ya da bir yerde saklayın, ve kullanıcı bir istekte php onları almak var. Bu oldukça basittir.
Sorun her zaman değişiyor, bir rapor ile ortaya çıkar, ve bu nedenle kullanıcı bir istekte her on-the-fly veritabanından pdf oluşturmak gerekiyordu. Bu, (şu anda biz kullanıcı bu tıkladığında ve ardından ikincil raporlama hizmetleri / windows-tipi giriş girmek zorunda, web sayfasına gömülü raporlama hizmetleri bağlantı var) doğrudan raporlama hizmetlerini aramak için php gerektirir.
Sonra php kullanıcıya geri geçer bir pdf dışarı tükürür - soruna olsun, biz bir yürütülebilir raporlama hizmeti için çağrı sarın ve php çağrı çalıştırılabilir olabilir düşünüyorum. Biz bile php hosting web sunucusu sadece erişilebilir bir CGI içine raporlama hizmetlerini sarmak mümkün olabilir. Herkes önce böyle bir şey denediniz mi? İşe yarar mı? Sadece PHP kimlik doğrulaması gerektiren ve hala güvenli olurdu??
Reporting Services 2005 veya 2008 de olabilir.