簡體   English   中英

SSRS 2008 R2報告:來自不同服務器的每一行

[英]SSRS 2008 R2 Report:Each row from different server

每個國家/地區都有多台服務器。我們要創建一個顯示每個國家/地區計數的報告,如下所示

在此輸入圖像描述

Select 'UK' as Region,Pending Cards,Active Cards 
from Cardorder where month='June'

如何從SSRS中的每一行檢索不同服務器的結果?

如果您無法設置鏈接服務器,這可能會對您有所幫助。 您需要在sqlcmd模式(SSMS 2016)或控制台中運行此操作,並可以收集所需的數據。 我建議將數據存儲在臨時表中以生成報告。

:connect server_uk -l 120 -U username -P pasword
Select 'UK' as Region,Pending Cards,Active Cards 
from DATABASE.SCHEMA.Cardorder where month='June'
union
:connect server_us -l 120 -U username -P pasword
Select 'US' as Region,Pending Cards,Active Cards 
from DATABASE.SCHEMA.Cardorder where month='June'

最簡單的方法是設置鏈接服務器,特別是如果您要創建更多查詢並使用此數據創建更多報告。 查詢將如下所示:

Select 'UK' as Region,Pending Cards,Active Cards 
from db1.[databasename].[schema].Cardorder where month='June'
UNION
Select 'US' as Region,Pending Cards,Active Cards 
from db2.[databasename].[schema].Cardorder where month='June'
UNION
Select 'IND' as Region,Pending Cards,Active Cards 
from db3.[databasename].[schema].Cardorder where month='June'

等等......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM