2015-09-22 97 views
-1

所有服務器是否有通過從sys.servers(SQL Server)的所有服務器來解析一個很好的方式,並在每個運行中一個相同的查詢?也許只有數據庫會有所不同,但我們可以沒有這個細節。假設數據庫在每臺服務器上都有相同的名稱。查詢將始終保持不變,只有服務器名稱和地址在每種情況下都會有所不同。 預先感謝您。解析來自sys.servers

+0

使用動態SQL https://msdn.microsoft.com/en-IN/library/ms188001.aspx – wiretext

回答

0

這不是直接回答你的問題,但作爲一個工作,你可以圍繞同一組內的SSMS的服務器上註冊,然後執行一個SQL語句到組,這將執行每個服務器上的相同的代碼。

enter image description here

有用的,如果你需要運行一個特設的基礎上相同的查詢。您也可以設置一個集中管理服務器與所有登記 Create a Central Management Server and Server Group

本主題介紹如何使用SQL Server Management Studio中指定的SQL Server實例作爲SQL服務器2016年 中央管理服務器。中央管理服務器存儲被組織成一個或多箇中央 管理服務器組的SQL Server實例 的列表。即採取通過使用服務器組中的所有服務器上的中央 管理服務器組的行爲動作。這 包括通過使用對象資源管理器和執行 Transact-SQL語句,並在同一時間 多臺服務器基於策略的管理政策,連接到服務器。