2011年9月21日 星期三

利用EPM Framework來延伸「以原則為基礎的管理」功能到SQL Server 2005及SQL Server 2000

  這次參加Tech.Day 2011聽到陳俊宇老師提到EPM Framework,這EPM可以把SQL 2008的PBM「以原則為基礎的管理」功能向下套用到SQL 2000及SQL 2000呢,於是在測試環境試了一下,發現還真不錯用,雖只是在SQL Agent Job裡面利用PowerShell把評估的原則套用到舊版的SQL Server上,並把評估的結果寫到中央管理伺服器(CMS)裡,讓你之後可以查閱相關評估結果,但它並不只是如此而已,還利用SQL Server 2008 Reporting Services讓你有漂亮的報表可以看喔,像下圖的報表的例子,我測試環境的狀況是一台是SQL 2005,另一台是SQL 2000的



2011年9月15日 星期四

列出目前資料庫裡,欄位定序與資料庫定序不同的所有欄位

訊息468,層級16,狀態9,行1
無法解析equal to 作業中"Chinese_Taiwan_Stroke_CI_AS" "Chinese_Taiwan_Stroke_90_CI_AS" 之間的定序衝突。

  近一個月內就讓我遇到兩次上面這個錯誤,上一次是跨Server的,這一次則是發生在同一個DB內的,想說寫一個簡單的語法來找出定序不同的地方囉

2011年9月4日 星期日

[DBA必備工具推薦]Adam Machanic設計的who is active

  我一直在找一個可用來監視目前SQL Server活動的好工具,因為2008 SSMS的活動監視器讓我用的很不習慣,sp_who?顯示的資訊又過多,不過現在終於讓我找到替代工具啦,就是Adam Machanic設計的who is active啦,不推薦一下不行

1.Who is Active: The License只要不是用在商業目的,幾乎是免費使用的

2.一個who_is_active,抵過sp_who2、sp_who3、sp_who4、sp_who5、sp_who6及活動監視器喔

3.它只顯示適當的資訊,不像第二點提到的那些工具都顯示一大堆沒用的資訊

4.可自訂成你想呈現的欄位,不想看的就不要看

5.蒐集的資訊來自15 個DMV喔,第一版發布於2007/12/31號,目前已出到
Who is Active v11.00了,這可是Adam Machanic的心血結晶啊

6.預設可以不用下參數使用簡單但實際上參數很多,為了讓你了解參數的使用方法,Adam Machanic還很好心的寫了一連30篇的教學,還有回家作業讓你挑戰,還附上解答,建議從頭看到尾,可以讓你懂得更多

  推薦一定要試試看喔