2011年2月10日 星期四

Visual Studio 2010 Database Tools

         許多SQL ServerDBA在管理與開發上大部份皆使用SQL Server Management Studio(SSMS)來進行,但是其實有另外一套工具也不錯用,在這介紹給大家,那就是使用Visual Studio 2010

         他除了擁有一般開發SQL的功能外,最另我驚艷的就是可以針對資料庫進行版本的控管,還有開發SQL CLR的程式,詳細的資料可以參考下列的網址,下次我會再針對資料庫版本的部份再進行介紹。

Visual Studio 2010 Database Tools特色(Feature)
1. Server Explorer
2. Database Solutions
3. Compare Data and Compare Schema
4. Table Designer
5. Query Designer
6. T-SQL Editor
7. SQLCLR Projects

參考資料來源:http://www.sqlmag.com/article/visual-studio2/Visual-Studio-2010-Database-Tools.aspx

2011年2月8日 星期二

SQL Server 2008 R2 安裝問題與解決方法 Part II

           經過上次安裝SQL Server 2008 R2(http://caryhsu.blogspot.com/2011/02/sql-server-2008-r2.html)的問題後,雖然解決了Support Files的問題,但是在全部安裝完成後,還是有一些問題存在,主要是開發管理工具(Client Tools)無法安裝成功(沒有SQL Server Management Studio),重覆的嘗試重新安裝結果也是一樣失敗(真是多災多難),後來找了多方的資料後,發現可能是Microsfot SQL Server Compact 3.5 SP2 CHT惹的禍(詳細說明請參考下方),所以我嘗試著將Microsfot SQL Server Compact 3.5 SP2 CHT移除,結果再重新執行一次安裝程式後,就一路完成,結果嘗試使用後,果然一切順利,好佳在果然解決了這個大難題,要不然我可能又要重裝了,希望這個方法可以幫助同樣遇到這個問題的朋友。

錯誤代碼資訊:
Event Name:SQL100MSI
Error Code:1033
Error File:SqlSupport.msi

SQL Server Compact 3.5 SP2 說明:
參考網址:http://www.microsoft.com/downloads/details.aspx?FamilyID=e497988a-c93a-404c-b161-3a0b323dce24&displayLang=zh-tw

在 64 位元電腦上,同時安裝 32 位元和 64 位元版本的 SQL Server Compact 3.5 SP2 MSI 檔案。如果僅將 32 位元版本的 MSI 檔案安裝在 64 位元電腦上,現有的 SQL Server Compact 3.5 應用程式可能會失敗。開發人員應該同時將 32 位元和 64 位元 MSI 檔案與其應用程式鏈結在一起,然後將它們同時安裝在 64 位元電腦上。如需詳細資訊,請參閱知識庫文件或與 MSI 檔案一起解壓縮的 Install.txt 檔案。

2011年2月7日 星期一

SQL Server 2008 R2 Parallel Data Warehouse 產品發表與介紹

          SQL Server的發展非常的特別,在2000的版本之前一直讓人家誤認為是小孩子的工具,但是在2005的版本推出後,讓我非常的驚艷,尤其是在High Availability的部份一次大大的突破,而在Analysis Services也是一次推出多個演算法,其後的2008也是讓我覺得投入SQL Server的成本是值得的,在2011/1/25受邀(SQL Hero)參加的Microsoft的產品發表會,會中介紹的SQL Server 2008 R2 Parallel Data Warehouse真的非常搶眼,隨著公司的成長,資料的匯整後並製成報表更是成為日常作業,而這次SQL Server 2008 R2 Parallel Data Warehouse的上市主要定位於十TB以上的資料庫,但是我想需配合相對的硬體設備,我想這才可以讓軟硬體的搭配更好。

官方詳細參考資料:http://www.microsoft.com/taiwan/sql2008/solutions/data-warehousing/pdw.aspx

附檔1:SQL Server Today & Tomorrow
附檔2:全方位商業智慧平台新挑戰
附檔3:前瞻性資料庫平台(Database Platform) 新進程
附檔4:領先群雄資料倉儲

2011年2月6日 星期日

SQL Server 2008 R2 安裝問題與解決方法

        本身我是使用Windows 2008 R2的版本,之前因為要試用Hyper-V,但是由於一直出現問題,所以系統有點錯亂,後來才發現與我的顯示卡相衝,後來把顯示卡的驅動程式移除就好了(詳細可以參考:http://caryhsu.blogspot.com/2011/01/hyper-v.html),但是我的系統已有些問題,所以只好重灌了。

        這次我使用了Windows 2008 R2(English Edition)安裝完成後,開始進行SQL Server 2008 R2的安裝,在進行安裝Support Files的時候,卻突然發生了問題,一直無法安裝(如下的圖檔),原本以為是缺乏環境設定檔,如.Net Framework等,但是嘗試安裝完成後還是無法解決,後來比對環境差異後,猜測這個安裝檔以前安裝是沒有問題的,與現在的差異只有作業系統的語系不同,所以嘗試將SQL Server 2008 R2下的子目錄1028_cht_lp複製到1028_enu_lp的檔案中,結果竟然就可以了,我想這或許是一個問題吧,目前先用這個方法解決,使用看看安裝完會不會有其他問題,順便把這個方法分享給大家。

Event Name:SQL100MSI
Error Code:1033
Error File:SqlSupport.msi



2011年2月1日 星期二

TutorABC - 你適合嗎?我的學習心得。

        經過上一篇使用TutorABC英文心得分享後,我決定再寫一篇關於自已英文學習的過程分享給大家,希望大家都可以突破這個障礙,想當初我第一次到外商公司時,外國人比比皆是,How are you也是他們與別人打招呼的慣用詞,但是對於我這個英文障礙者來說卻是一大挑戰,所以通常我只能傻笑帶過,但是經過幾次的挫折後讓我有下定決心的改觀,第一次是需代表公司與國外客戶討論一個我非常熟悉的專案,但是我卻因為語言的關係只能放棄轉給其他人,而另外一次是主管會議時有外國人參與,到我報告時只能用中文還需靠其他人來翻譯,別的部門講到需與我爭執的時候他又故意用英文考我,讓我只能啞巴吃黃蓮有苦說不出。

        我本身是一個軟體工程師,晚上又有在進修中,所以時間的不確定性是我一個非常大的問題,我曾經加入一個英文補習班(三個英文字的),但是繳了錢後一次也沒有去過,結果對方一通電話也沒有打來關懷過,只有一堆用不到的教材給我,繳了十幾萬後,連一句I am fine也回不出來,因為這件事我還被我家人虧到爆,看到教材一次我就心痛一次,後來使用TutorABC後真的讓我非常的喜歡,一來時間彈性,二來在家裡就可以使用,讓我這個懶惰鬼也可以舒服的學習,我原本都是使用晚上22:30,但是後來學校的事情比較忙,有時候都會無法上,所以後來心一橫,就給他每天早上提早一個小時起床,使用早上7:30的課程,剛開始的30 ~ 50堂課超痛苦的,還幾次我都想認賠直接關閉,但是到後來就越來越能習慣,在初級課程的部份有一個祕密要介紹一下,如果你的等級在1 ~ 6級的時候最好在興趣別要設定生活會話旅行等方面,這樣在教材上會比較貼近你的生活,學到的單字也比較實用,才不會學一下子就忘記了,在他們強調的小班制的部份其實一開始是我討厭的部份,因為我就不能混水摸魚了,但是上久了之後反而我還比較喜歡人少一點,差不多3~4人是最好的狀態,因為這樣說的機會比較多,才不會說個一兩句就下課了,簡直浪費時間與金錢。

       在學習上我也分享一些我的方式給大家參考:
  1. 上課前最好先複習一下課程單字,通常在四個小時內就可以出現教材單字,先背一下比較好,才不會上課的時候拼命查單字,上課無法專心。
  2. 課程中不用怕害羞,盡量講多講雖然可能會錯很多,但是你會發現你學到的更多,而且也不會有人笑你,所以不用擔心。
  3. 上完課程後記得不要直接將視窗關閉,要先將投影片存起來,雖然業務跟你說可以上網觀看,但是會扣0.25堂,不要浪費自已的辛苦錢。
  4. 課程學習後會有一個測驗的部份你可以試看看你學到了多少,完成後會馬上有成績出現給你,另外顧問也會對你的表現給予評價,並簡單的說明你的優缺點。
  5. 上完課程後你可以針對此次的課程給予建議,這個非常的重要,請大家千萬不要客氣,因為如果老師教的不好、學員話太多、教材太濫、上課等級太難或太簡單等問題,如果你不寫只會讓你上的更痛苦,而且他們(TutorABC)也不會知道,無法改進。
  6. 最後也是最重要的如果你要一直往上突破你的等級單字文法是非常重要的,所以建議每週都會複習一次你當週學習的資訊,這樣才會事半功倍。
        當然說了這麼多的好處後,還是要介紹不合適的部份,在他的一般咨詢的部份其實鎖定的還是在於你的聽與說,所以如果你是要參加考試的話,坦白說還是不夠的,好佳在他有陸續開放許多TOEICTOFEL等認證的課程可以讓你學習解題技巧,但是其他部份還是要靠自已多多加油(多背單字),要不然還是只能多花一點報名費吧。

        最後介紹一個免費學習的網站給大家,這個網站主要讓大家練習聽力,而且是正常外國人的速度,非常適合比較進階的使用者試看看,而且還有測驗,可以了解自已到底聽到多少,類似許多認證考試的聽力篇,所以強列推薦。
免費聽力學習http://www.esl-lab.com/