SQL SERVER 同時對多個伺服器執行語句

來源:互聯網
上載者:User

作為DBA管理多台伺服器通常都會需要從多台伺服器收集資訊。在SQL Server 2008通常的做法是用Linked server或者從單台伺服器手機然後再將資訊匯總到中央伺服器。這些都需要很多額外的配置。

 

 

在SQL Server 2008中提供了一個新的功能,可以同時對多個伺服器執行語句。

 

 

實現方法:建立一個本機伺服器組,或者建立一個中央管理伺服器以及一個或多個伺服器組,在這些組中建立一個或多個登入的伺服器,然後查詢整個組。可以將查詢返回的結果合并到單個結果窗格中,也可以在單獨結果窗格中返回這些結果。結果集可能包含額外的列,即每個伺服器上的查詢所使用的伺服器名和登入名稱。只能使用 Windows 身分識別驗證來註冊中央管理伺服器和從屬伺服器。

由於返回的資料保護了而愛的伺服器和登陸名,所以很方便的為我們以後做資料處理。

同時對多個配置目標執行語句
  1. 在 SQL Server Management Studio 中的“視圖”菜單上,單擊“登入的伺服器”。

  2. 展開一個中央管理伺服器,按右鍵某個伺服器組,指向“串連”,然後單擊“建立查詢”。

  3. 在查詢編輯器中,鍵入並執行 Transact-SQL 陳述式,例如:

    USE masterGOSELECT * FROM sysdatabases;GO

    預設情況下,結果窗格合并來自伺服器組中所有伺服器的查詢結果。

下面是查詢後的結果(非常方便吧):

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.