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

2021-08-27 02:36:07 字數 709 閱讀 3805

作為dba管理多台伺服器通常都會需要從多台伺服器收集資訊。在sql server 2008通常的做法是用linked server或者從單台伺服器手機然後再將資訊彙總到**伺服器。這些都需要很多額外的配置。

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

實現方法:建立乙個本地伺服器組,或者建立乙個**管理伺服器以及乙個或多個伺服器組,在這些組中建立乙個或多個已註冊的伺服器,然後查詢整個組。可以將查詢返回的結果合併到單個結果窗格中,也可以在單獨結果窗格中返回這些結果。

結果集可能包含額外的列,即每個伺服器上的查詢所使用的伺服器名和登入名。只能使用 windows 身份驗證來註冊**管理伺服器和從屬伺服器。

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

在 sql server management studio 中的「檢視」選單上,單擊「已註冊的伺服器」。

展開乙個**管理伺服器,右鍵單擊某個伺服器組,指向「連線」,然後單擊「新建查詢」。

use master

goselect * from sysdatabases;

go

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

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

Python 等式同時對多個變數的賦值說明

python可以利用等式對多個變數同時賦值,如 a,b,c 1,2,3。利用這個特性可以很簡潔的寫出變數交換的 a 1b 2a,b b,a執行上述 後 a 2,b 1。這樣就快速的完成了a,b變數之間的交換。下面解釋 執行過程 上述 執行到第三行,先計算等式右邊的b值,等式邊為 a,b 2,a。然後...

同時啟動多個Tomcat

一台pc機上同時啟動多個tomcat 環境 兩個tomcat7.0.20,使用乙個jvm,jdk7,win7 64位系統。系統環境變數裡的catalina home已經刪除,根據catalina.bat裡的 來看,應該走的是自己設定的臨時環境變數。兩個startup.bat最前面加上一句set ca...

同時開啟多個軟體

有時候我們開啟幾個常用的軟體,還在乙個乙個開啟嗎?下面教你一招 1 建立乙個.bat檔案 2 輸入以下內容 open some software echo off start title d program files x86 tencent qq bin qqsclauncher.exe star...