Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Dịch vụ báo cáo SQL Server 2005 - Ưu và nhược điểm

Tôi biết bạn nói năm 2005, nhưng tôi cũng sẽ ghi chú vào khoảng năm 2008.

Ưu điểm của SRS:
- Miễn phí (miễn là bạn có giấy phép máy chủ SQL)
- Tích hợp dữ liệu chặt chẽ với SQL Server, nhưng nó xử lý mọi thứ mà .NET có thể (Oracle, ODBC, v.v.) tốt . (2008 has native support for Terradata too )
- Tất cả các thành phần cho Visual Studio, SharePoint và PerformancePoint đều tồn tại để giúp bạn dễ dàng sử dụng nó. Nó chỉ là một ứng dụng web nên việc tích hợp vào bất kỳ trang web hoặc ứng dụng nào có thể giao tiếp với máy chủ web cũng rất dễ dàng.
- Tích hợp các công cụ để thực hiện đăng ký (tức là các email được gửi đi một cách thường xuyên tới một danh sách những người có báo cáo về họ). Danh sách người nhận có thể là những người tĩnh hoặc một trang web chia sẻ hoặc danh sách động những người (được lấy từ DB) (08 adds support for dynamic to sharepoint too )
- Các nhà cung cấp bên thứ 3 tồn tại để nâng cao sản phẩm
- Xuất khẩu sang nhiều định dạng (XML, CSV, Excel, PDF, v.v.)
- Khả năng thiết kế các mẫu phù hợp với người dùng có thể sử dụng để xây dựng báo cáo mà không cần biết SQL (vì SQL được chứa trong mẫu). Người dùng thành thạo sử dụng một công cụ tạo báo cáo đặc biệt được gửi qua một lần nhấp.
- Hoạt động khác với báo cáo Crystal (Tôi không thích Crystal, đó là lý do tại sao đây là một công cụ chuyên nghiệp đối với tôi)

SRS Nhược điểm:
- Các điều khiển biểu đồ trông giống như Excel 2003 và bị hạn chế. (2008 has the Dundas controls in by default so they are much more powerful, more varied and better looking )
- Các vấn đề của Kerberos do nó là một ứng dụng web có thể gây ra các vấn đề khó chịu (2008 removes that as it is no longer an IIS web app. It runs it's own web server based off the IIS core but is closer to a stand alone app - so the security issues aren't a problem )
- Hỗ trợ nhà thiết kế là một nỗi đau. 2000 Báo cáo phải được phát triển trong VS 2003, báo cáo 2005 phải được phát triển trong VS 2005, báo cáo 2008 phải được phát triển trong VS 2008. Bằng Visual Studio, ý tôi là phiên bản bình thường hoặc phiên bản rút gọn mà bạn nhận được với các công cụ Quản lý SQL.
- Khả năng tương thích. Mỗi phiên bản của dịch vụ báo cáo chỉ có thể chạy phiên bản hiện tại và một phiên bản sau của báo cáo.
- Bảo mật được giới hạn ở Windows Tích hợp hoặc Ẩn danh (2008 has added support for forms based security and for custom providers, like you get with ASP.NET )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên cột máy chủ SQL không hợp lệ sau khi thêm cột mới

  2. Tạm thời vô hiệu hóa tất cả các ràng buộc khóa ngoại

  3. Nhận chênh lệch thời gian giữa các nhóm bản ghi

  4. SQL - Truy xuất dữ liệu theo chiều dọc trang

  5. Lỗi 28000:Đăng nhập không thành công cho người dùng DOMAIN \\ người dùng với pyodbc