2014-10-08 45 views
0

我正在執行任何SQL查詢,可能會因爲能夠確認鏡像運行或失敗的狀況而出現。此外,如果有查詢,那裏您可以查看當前積壓。SQL鏡像 - 查詢以確認運行狀況並檢查日誌

非常感謝。

+0

您是否對此做過任何研究?你是否嘗試過使用Google搜索這個問題並查看有關SQLServer鏡像的不同信息來源(如[SqlServerCentral](http://www.sqlservercentral.com))?想一想你所嘗試或看過的東西嗎? – 2014-10-08 14:16:21

+0

嗨 - 是的,我一直在做我的研究。大部分結果都在MirrorMonitor周圍。我需要sql來放入一個sp或直接進入一個工作。我已經在下面提出了查詢。請從sys.database_mirroring中選擇*,其中mirroring_state_desc ='SYNCHRONIZED'。另外我想我可以使用未發送的日誌作爲積壓的指示。不知道未發送日誌的大小是否可以接受,因爲不希望在pri和鏡像站點之間的通信中發出警報。任何意見,將不勝感激。 – user2841861 2014-10-09 12:50:50

回答

0

下面的代碼將得到鏡像的所有細節:

EXEC sp_dbmmonitorresults [數據庫名稱],[緯度X小時結果],[不更新數據庫的狀態]

例子:

USE msdb;
EXEC sp_dbmmonitorresults AdventureWorks2012,2,0;

此代碼獲取最近2小時的詳細信息。