這次參加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月21日 星期三
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篇的教學呢,還有回家作業讓你挑戰,還附上解答,建議從頭看到尾,可以讓你懂得更多
推薦一定要試試看喔
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篇的教學呢,還有回家作業讓你挑戰,還附上解答,建議從頭看到尾,可以讓你懂得更多
推薦一定要試試看喔
2011年8月28日 星期日
DBA的角色正在改變,你準備好了嗎?
今天看到John Sansom部落格的一篇文章Your DBA Role is Changing. Are you Ready?
,裡面提到技術不斷地改變,改變是一個不可避免的趨勢,說不定將來某一天你現在的角色已經不存在了,你有沒有想過那時候你在幹甚麼?若你一直堅持不改變,會不會就失業了?
10 Character Traits of Outstanding DBA’s,這篇則提到傑出DBA的十個特點,像是要觀察入微、有解決問題的能力與熱情、及高的抗壓性等等,有幾點我覺得都是講與人溝通協調的能力吧,那現在的你符合其中幾點呢?
裡面也提到未來需要的技能有四個,個人覺得顧客服務的能力真的很重要,像我有次去面試就是因為這個經驗不足被刷掉的,那時面試的主管還跟我說,在我們這裡技術不是最重要的,最重要的服務顧客的能力,我深深記在腦海裡啊
另外John Sansom還建議每個DBA都要有個夥伴,不要害怕尋求幫助,夥伴還可以給你旅途上的建議,你有伙伴嗎?就像是問你,你有好朋友嗎?
看一看,想一想,值得好好思考思考
,裡面提到技術不斷地改變,改變是一個不可避免的趨勢,說不定將來某一天你現在的角色已經不存在了,你有沒有想過那時候你在幹甚麼?若你一直堅持不改變,會不會就失業了?
10 Character Traits of Outstanding DBA’s,這篇則提到傑出DBA的十個特點,像是要觀察入微、有解決問題的能力與熱情、及高的抗壓性等等,有幾點我覺得都是講與人溝通協調的能力吧,那現在的你符合其中幾點呢?
裡面也提到未來需要的技能有四個,個人覺得顧客服務的能力真的很重要,像我有次去面試就是因為這個經驗不足被刷掉的,那時面試的主管還跟我說,在我們這裡技術不是最重要的,最重要的服務顧客的能力,我深深記在腦海裡啊
另外John Sansom還建議每個DBA都要有個夥伴,不要害怕尋求幫助,夥伴還可以給你旅途上的建議,你有伙伴嗎?就像是問你,你有好朋友嗎?
看一看,想一想,值得好好思考思考
2011年8月23日 星期二
資料表值建構函式Values的用法
很特別的Value子句用法,2008之後的版本才有支援,先記起來,怕之後要用忘了怎麼用
根據BOL資料表值建構函式裡提到,資料表值建構函式可以在INSERT 陳述式的VALUES 子句、MERGE 陳述式的USING <來源資料表> 子句以及FROM 子句的衍生資料表定義中指定。也就是說可以用在三個地方!
以下的例子多為BOL上的,自己稍微改一下加上補充說明囉
--1.用在Insert,可以用一個Insert插入多行,最多一個Insert插入行1000行
2011年8月18日 星期四
擋住資安骨牌效應研討會的新知分享
上週參加資安人舉辦之"擋住資安骨牌效應研討會",聽到幾個新的攻擊手法(對我來說是新的啦,我很孤陋寡聞的,真該檢討啊)
第一個是Xecure Lab的Benson博士所介紹的攻擊手法APT(Advanced Persistent Threat,進階持續性威脅),APT有人說它是網路裏的鬼,到目前為止還沒有任何軟硬體設備可以完防這種攻擊喔,而且很多國際上的重要單位都被這攻擊打得哇哇叫呢!
Benson博士也提到美國已經將網路攻擊視為戰爭行為囉,將APT防護層級拉之國家層級,可見這種攻擊很可怕,所以身為資訊領域的工作者,大家有必要了解一下這種攻擊手法吧
錯誤:轉換傳回狀態值 4 和狀態文字[文字已截斷,或者一或多個字元在目標字碼頁裡沒有相符者。]。
錯誤: 將資料行 "Latitude" (250) 轉換成資料行 "Latitude" (156) 時,資料轉換失敗。 轉換傳回狀態值 4 和狀態文字 "文字已截斷,或者一或多個字元在目標字碼頁裡沒有相符者。"。
英文的錯誤訊息
The data conversion for column "value" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page".
上面這錯誤,今天在設計SSIS封裝時遇到了兩次,特別紀錄一下解決方法,先說明我的資料來源都是文字檔,資料流程如下圖
英文的錯誤訊息
The data conversion for column "value" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page".
上面這錯誤,今天在設計SSIS封裝時遇到了兩次,特別紀錄一下解決方法,先說明我的資料來源都是文字檔,資料流程如下圖
訂閱:
文章 (Atom)