SSRS Raporu karşısında İnternet

4 Cevap php

PHP 5.2.9 ve MS SQL Server 2005 kullanan bir web sitesi tasarlama. Ben bir SSRS raporu var ve ben onlar bir kullanıcı adı ve şifre koymak sonra internet üzerinden insanların (erişebilirsiniz böylece kurmak istiyorum, ama can ) bu bölümü anlamaya.

Web sitemiz bir web sunucusu üzerinde yerel olarak barındırılan ve veritabanı ayrı bir sunucu üzerinde olmasıdır. Ben henüz SSRS örneği kurmak değil.

Peki bu nasıl bulmaktan üzerinde herhangi bir yardım (o (asp.net geçmek için oyunda biraz çok geç harika olurdu

4 Cevap

Peki ben bütün konuda microsoft bazı belgelere bulundu here. Ben o kadar var ve çalışıyor şimdi çok mutluyum. mükemmel olması için ben hala web sunucusu ve ağın geri kalanı arasında bir güvenlik duvarı ihtiyacım olsa.

Bu mücadele için basit yolu, MS bir SSRS yükleme üzerinde barındırılan bir rapora bağlantı sağlar "URL Erişim" dediği içine bakmaktır. URL erişim parametreleri tüm aracılığıyla özelleştirmek için birçok yolu.

Burada bir göz atın: URL Access

Basit Bir Örnek:

http://<Server Name>/reportserver?/Sales/YearlySalesByCategory&rs:Command=Render

Yukarıdaki linki rapor sadece normal bir sayfa gibi web tarayıcısı işlenecek neden olur. Ayrıca, PDF gibi diğer oluşturma modlarını belirtebilirsiniz. Kullanıcı PDF ayarlanmış hale modu ile, rapor başvuran bir linke tıklamanız için ne Normalde benim uygulamaları yapmaktır. Uzak bunu kullanmak istemiyorum olanlardan tutulur böylece o zaman çevresindeki tüm güvenlik ve kimlik doğrulama kodu sarın.

Ben senin en iyi bahis SSRS web servis arayüzü kullanılarak düşünüyorum. Bir ASP "proxy" aracılığıyla isteklerini huni olabilir. (Eğer araştırma yoktu bunun için bir hazır kullanımlı bileşen, bulmak sürece) PHP sıfırdan istemci yazıyorum muhtemelen tavsiye edilmez. Proxy sınıfı. Net için hazır (see here). Sizin proxy istemci bir "hizmet hesabı" ile kimlik doğrulaması olabilir.

Alternatif olarak, SSRS URL arabirimini kullanabilirsiniz. SSRS 1.0, bir Java proxy Uzun zaman önce yazdı. Temel yaklaşım, muhtemelen hala geçerlidir.

Bildiğim kadarıyla güvenlik entegrasyonu gider gibi, bu kullanıcıların bir AD etki alanında olup olmadığına bağlıdır. Windows Tümleşik Güvenlik dışındaki modelleri ile RS ile kimlik doğrulaması düz ileri değil ve özelleştirme gerektirir.

Önerilen web hizmeti kullanın ama internetten SSRS sunucu gizlemek.

SSRS ve SharePoint sadece internet güvenli değildir. Eğer sosyal bir biliyorum eğer bir bira üzerinde herhangi bir MS danışman sormak.