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

Dịch vụ báo cáo MS giới hạn số hàng

Câu trả lời cho câu hỏi của bạn:không, theo như tôi biết thì không có thực sự nào tương đương với TOP 50 của SQL trong chính SSRS.

Bạn có thể nhớ một số điều có thể gây ra các triệu chứng của mình / có thể được điều tra:

  • Điều gì xảy ra nếu bạn chạy truy vấn cho tập dữ liệu trong SSMS? Đảm bảo điền các thông số chính xác mà báo cáo đang sử dụng (nếu có).
  • Chạy truy vấn dưới dạng kiểm tra từ trình thiết kế SSRS. Nếu bạn đang sử dụng Visual Studio:hãy nhấp chuột phải vào tập dữ liệu và nhấn "Truy vấn ...", sau đó nhấn vào dấu chấm than màu đỏ và điền vào bất kỳ thông số nào nếu cần.
  • Thử đặt một CountDistinct gọi (trên tập dữ liệu của bạn) trong một hộp văn bản nào đó tự nó có trong báo cáo.
  • Kiểm tra lọc phân nhóm trên các chuỗi xoắn của bạn, thậm chí có thể bằng cách xem mã nguồn XML cho RDL.
  • Hiển thị các tham số trong hộp văn bản (gỡ lỗi oldskool printf !:D) để đảm bảo chúng là những gì bạn mong đợi khi báo cáo chạy trên Máy chủ Báo cáo. Nếu không:hãy thử xóa báo cáo trên máy chủ và triển khai lại.
  • Hãy xem ExecutionLog2 Xem trong cơ sở dữ liệu ReportServer, cụ thể là Số lượng hàng được trả về.
  • Như đã đề cập trong phần nhận xét của Atilla:Bạn cũng có thể giám sát việc gửi SSRS chính xác của SQL tới máy chủ bằng SQL Server Profiler.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả lại Tên máy trạm hiện tại được kết nối với SQL Server (T-SQL)

  2. Cập nhật bảng bằng cách sử dụng JOIN trong SQL Server?

  3. Cách hàm CHAR () hoạt động trong SQL Server (T-SQL)

  4. Cách thực hiện truy vấn chuyển qua DELETE trong SQL Server

  5. Cập nhật SQL trong tập hợp dữ liệu