2011-02-17 25 views
6

Birisi bana SQL Server Raporlama Hizmeti'ni ve ASP.net'de nasıl kullandığını açıklayabilir mi?SQL Server Raporlama Hizmetleri nedir?

Genellikle raporlarımı Crystal Report'a göre tasarlarım, veri kaynağını kristal raporuna atayıp raporlarımı oluşturur.

SQL Server Raporlama Hizmeti'ni kullanmanın yararları ve nasıl kullanılır?

cevap

11

SQL Server Raporlama Servisleri (SSRS) Crystal Reports için bir rakiptir. Raporları tanımlamanın bir yolu, tıpkı Crystal Reports gibi ve bu raporları çalıştırmak için bir motor.

SSRS, bu raporları barındıran ve web arabirimi aracılığıyla kullanıcılara sunulabilecek veya e-posta ile teslim edilmek üzere bunları planlayabilen bir web sitesidir.

Programcı olarak, Crystal'ın SSD'yi, diğer birçok şeyin yanı sıra, Crystal'ın eski ikili formatının aksine, daha kararlı ve XML tabanlı bir rapor dosyası formatı kullanması nedeniyle tercih ediyorum. Bu, belirli tasarım görevlerinin, eğer aşağıya doğru geliyorsa XML'i düzenleyerek yapılabileceği anlamına gelir.

2

SQL Server Books Online numaralı telefondan bununla ilgili her şeyi okuyun. Raporlayan bir motor ve tasarımcı olan Crystal Reports ile aynı ya da daha az şey budur. SSRS'nin Crystal üzerinde bazı avantajları vardır: sunucu tabanlı, ör. Raporlarınızın sunucu üzerinde işlenmesini ve hazırlanmasını sağlayabilirsiniz (örneğin, bir gece programı ve bunları e-postayla veya bir şeyle dağıtabilirsiniz) - ancak raporların yerel olarak yürütülmesine de izin verir.

Bir Microsoft ürünü olduğu için, SQL Server ve Windows ile Crystal Reports'tan daha sıkı bir şekilde entegre edilmiştir.

Geçerli bir SQL Server lisansınız varsa, Raporlama Servisleriniz var - bu, SQL Server'a ücretsiz eklentisidir.

1

Microsoft tarafından sunulan raporlama çözümüdür. MS SQL sunucu lisansınız varsa bunu dahil edin. http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services

Ve burada Microsoft'tan daha fazla bilgi var: Wiki fazla ayrıntı verir http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

Temel olarak, daha sonra raporlarını barındırmak için kullanabileceğiniz bir web sitesi ve webservices çalışır Rapor Sunucusu yazılımı yükleyin. Raporlar, Visual Studio kullanılarak oluşturulmuştur ve oluşturulması oldukça kolaydır. Bunu söyleyerek, birden çok sorgu ve komut dosyası kullanarak çok karmaşık raporlar oluşturabilirsiniz.

Dave'in belirttiği gibi, tüm Microsoft Stack ile oldukça iyi bir bütünleşme var.

HTH Lance

İlgili konular