2012年8月28日 星期二

貧富不均是人性造成

週日午後,台北。

等我終於登機時,班機已經延誤了兩個小時。我應該要在下午飛到香港參加一個展覽。但照這速度,如果能夠趕上展覽最後半小時就算走運了。我走到我窗邊的座位,一邊嘆氣一邊坐下。在扣上安全帶之後我一直盯著窗外看,想著飛機到底什麼時候會起飛。

在起飛後幾分鐘,我終於把頭抬離窗戶,看到坐我左邊的鄰居,發現他也正在看我,他是白人,大概40幾歲。

他低頭看了我的T-Shirt。

因為今天的行程僅是去參加一個會對大眾公開的展覽,我穿的很休閒,牛仔褲、球鞋和一件我隨手抓的T-Shirt。

我低頭看了看我的老T-Shirt,發現原來是灰色哈佛商學院管理顧問社團衣服,正面是素的,背面有寫字但是他看不到。事實上,正面僅有哈佛MBA的logo,沒有其他東西,很少人會認出來。

他靠過來說:「HBS?」

我有點訝異,頓了頓。

「是,2009年畢業」

他禮貌但是溫暖的微笑並伸手過來跟我握手:

「很高興認識你,年輕人。我是1995年畢業。」

他是一個公司位在加州健康設備製造商的業務副總,每半年他會來亞洲拜訪客戶。我們閒聊著彼此的工作,談論HBS校園在他畢業之後有什麼變化,然後不知怎麼話題轉到稅。稅、佔領華爾街和現在的歐債風暴。

「看看歐洲現況,我想可以說社會主義已經沒搞頭,但是在美國甚至現在遍及亞洲,都對於該針對貧富不均做什麼事感到絕望。」我說

他安靜的點點頭。

「讓我跟你說一個關於兩個人的故事。」

「我叔叔快要七十歲,出生時家裡很窮,小時候就要打工賺學費。22歲開始當店員,32歲時貸款創業,現在有一家自己的農場設備公司,員工上千人。他上教堂,每年都非常慷慨的捐錢給慈善單位,而最近他非常生氣,因為好像每個人,特別是政治家對他感到生氣。他覺得他每件事都做對,努力工作,一生都是好公民,而現在好像每個人突然都對他大叫說他應該要感到羞愧,說他很貪婪,說他的稅應該要增加兩倍。為什麼?對他而言,這是不公平的,那些都是他自己掙來的。

我大學室友從來不是個好學生,但一直都很受歡迎。他爸在他畢業之後給了他一些錢去管,他僅透過幾個共同朋友,就成為矽谷最熱門新創公司之一的早期投資人。那間公司現在市值5億美元。透過相同朋友圈,他持續這個循環,現在,他身價3億美元。而且他笑說這整個系統真是瘋狂,是天生就有缺陷,因此唯一讓事情更公平的方法就是讓有錢人付更多稅來平衡一切。

最大的差別是:對那些像我叔叔一樣,成功來自努力工作的人,系統並沒有錯。但對於像我室友一樣,成功是因為透過關係、或僅是運氣好,工作並沒有創造任何東西,沒有真正的產品或是服務的人,付很高的稅去彌補人生的不公平似乎是有道理的。但你從不會在電視看聽到這些辯論,因為政客希望我們全都相信每件事是非黑及白,然後用你的怒氣去投票。」

「當我在金融危機之後畢業時,有很多討論在爭執強調適者生存的現代資本主義是否不會維持很久。你覺得會發生什麼事情?」我說

「革命?別認為在現代就那麼不可能會發生。人類的歷史大約有五千年。就我們所知資本市場才不過出現300年,真正的民主大概有200年。單單在上個世紀,我們就看到社會主義、共產主義、法西斯主義、國家資本主義,到很近期才有真正的的全球化以及國際自由市場。誰說這一定要永遠繼續下去?這些系統在整個人類歷史上都還僅佔有相對很短的時間。看看最近中東發生的暴動;在去年發生前也是令人難以想像。如果任何系統被扭曲到僅為少數特權份子有利時,那結束也僅是時間問題而已。」

「有時候,我不認為這個系統有什麼錯,這純粹是人類天性。」我說

「沒錯。多數的時候,意圖都是良善的。為什麼要選社會主義?因為每個公民、特別是弱勢族群永遠不需要擔心工作、醫療保險和舒服退休的權利。共產主義一開始的出發點是理想中,每個人都可以一樣富有,飽足、有房子住。資本主義是假設你每投注一分心血,都會有公平的回報,於就會有機會往上流社會移動。他們全都起始於簡單的理想,希望能有一個更好、更公平的社會。但是是什麼讓他們失敗?為什麼社會主義導致社會無效率,讓工人懶惰?為什麼共產主義導致一黨專政和百萬人死亡?為什麼資本主義導致如此巨大的貧富不均和社會動盪?」

基本人性。

「是,就算我們明天發生一場革命,每件事情都從頭來過,同樣的問題也會在十年中再次出現。有些人會變更有錢,有些人會變更窮。基本原因是:你一開始和其他人一樣窮,但一旦你有錢了,即便那是百分之百靠努力工作得來,只要你成功了,你自然就會想要把財富傳下去,庇佑你的子孫。你自然希望能給家人最好的。這沒有錯。誰希望如果他們正當地賺每一分錢,當他們死了之後卻要被課80%的稅?企業和有錢人會離開這個國家,造成更糟的問題。而就像是一個連鎖反應,有錢人透過關係、更多資源,會變得更有錢,同時高漲的物價、教育費和房價對於一般家庭來說卻更難熬。一旦這些一般家庭中有人成功了,他們就會開始做他們自己家族過去幾年所抱怨的所有事情。這就是基本的人性,而這毀了每一個政治系統的所有理想。在1920年代,美國最有錢的人們要付80%的稅,所以就沒有動機想要變得更有錢,因為你必須要全部繳出去。現在,最有錢的美國人大概付20%的稅。但你也可以說這加速了技術進步和經濟成長,因為對於成功的獎勵比過去大上100倍。到處都是私募基金和創投,而其中有些對於經濟成長是真的有幫助。沒有事情是完美的。」

就很多方面來說,這也是會什麼最近的運動像是「佔領華爾街」開始的很轟轟烈烈但是逐漸消失。作為普通市民,我們承認貧富不均是個很嚴重的問題,應該要處理。但什麼是這些抗議者追尋的具體目標?除了現在的系統—雖然有嚴重缺陷—但任何人,從抗議者到經濟學博士或政治家能更提出更好的建議嗎?

我們落地了,他最後一次伸出手。

「祝你好運年輕人。下次在某個班機上再見吧。」

當我們踏出飛機時,我很驚訝看到這次沒有空橋,而是有巴士在柏油路上等著。

現在是晚上六點,接近要日落了。當我踏出飛機的時候,香港金色陽光明亮地照在我身上,當我伴隨引擎聲,還有遙遠飛機起飛降落的聲音走下階梯時,我舉起手遮住我的眼睛。

我往後退了一步站了兩秒鐘,欣賞我眼前巧遇的週日午後美景:天空是金色、白雲乾淨如天堂,而在飛機跑道後,我可以清楚看到海水在太陽下閃耀著藍色。風很強,排隊上車時,我感受到我頭髮被被亂吹。

香港夕陽,一天的最後幾分鐘,依然壯觀。

在巴士的一側我看見匯豐銀行為高收入客戶提供財富管理的廣告。

他的話還依然迴盪在我腦中。當財富和權勢逐漸集中在最上面的1%的人而中間階級消失時,人類歷史上沒有社會能夠持續下去。但最終,這結果可能也僅是人性造成的。

2012年8月15日 星期三

20120815-結算

8月:
選擇權獲利:187點 / 9009(含手續費)
期貨-避險成本:0
期貨-當沖損失:0
共獲利:9009
報酬率:9009 / 720000 = 1.25% image

9月:
image
10月:
image

2012年8月10日 星期五

爭財產

有一位父親臨終前,把兩個兒子叫過來,說他有1,000萬元的遺產,如果兩兄弟為分遺產而吵架,這份遺產就要捐出去,兩兄弟一毛都拿不到。

後來,哥哥對弟弟說:「我是大哥,所以我要分800萬元,你分200萬元。」

如果你是弟弟,你同意,就有200萬元;你不同意,就一毛也拿不到,請問,你會同意大哥的提議嗎?

【故事的理論基礎】

如果我是理性的決策者,應該要「同意」,因為可以平白得到200萬元。

但是,大多數人選擇不同意,因為哥哥欺人太甚,不同意的原因不是不要我的200萬元,而是在於要讓大哥的800萬元也拿不到,我們不喜歡輸的感覺。

人類的決策很好玩,常常看的不只是自己的利益,還有別人的獲得。

這種現象很常見,像是每年發年終獎金,如果你拿了五個月,可能很高興。

但是當你知道隔壁的同事拿了八個月,可能就沒有那麼快樂了。

許多時候企業不發紅利則已,一旦發了紅利,反而挑起許多人的憤憤不平。

追究這個原因,在於人們普遍不喜歡輸的感覺,需要一種「平衡」的感覺來穩定自己的心情。

如果有人在某方面輸了你,就會在其他方面想扯你後腿,好讓自己有贏回的感覺。

在工作上,如果有人老是找你的麻煩,你要原諒他,因為他一定很不快樂。

其實想贏,靠的是提升自己,而不是靠拉倒別人。

組織中還有一種人很不快樂,就是常常用「刁難」來凸顯自己的權利,這種人多半是對自己的權力沒有安全感,靠為難人家贏得懼怕,這是一種權術。

但是,如果我們相信「平衡」理論,別人有權力後,也會以相同的方式來對待你,這就是以牙還牙的平衡效應。像是哥哥欺負了弟弟,弟弟就會甚至以兩敗俱傷的方式,欺負回去,也就是俗稱的狗咬狗。

有權術的人通常會贏得天下,但是卻輸掉自己的快樂人生。

還有一種以助人來使用自己的權利,你要別人怎麼待你,你就要怎麼待人,這種人最終會贏得人們的感激,這就是所謂「助人為快樂之本」的真義,就像網路上有箴言說:「成功,不是你贏過多少人,而是幫過多少人」。

在做了多年的行政管理工作,多少都會遇到一些調皮搗蛋的人,我跟我自己說,這些人都是上帝差來的天使,來幫助我成長的,當他們需要我幫助時,才會讓我樂意幫助他們。

人們可以選擇以怨報怨,也可以選擇以德報怨,前者的人生是灰暗的,而後者則是讓自己的生命充滿了陽光,漸漸地,我開始瞭解宰相肚裡能撐船的真義,也感恩自己隨年紀漸長而逐漸減退的記憶力,因為寬恕是一種遺忘,活在當下,面對未來。

2012年8月8日 星期三

提升資料庫效能-索引

資料庫使用3、4年後,常出現資料庫效能問題。

在設定資料庫備份設定時,多多利用SQL的維護計劃
加入設定重建索引及其他增進資料庫效能的設定,
讓每日由SQL自行進行系統最佳化。

要了解相關內容,可參考如下:

http://www.wretch.cc/blog/wthomasu/9827849

http://www.test104.com/tw/tech/9017.html

以下的每日維護計劃為例。

clip_image002

 

clip_image004

整理索引碎片,提升SQL Server速度

轉載自整理索引碎片,提升SQL Server速度

資料庫表A有十萬條記錄,查詢速度本來還可以,但導入一千條資料後,問題出現了。當選擇的資料在原十萬條記錄之間時,速度還是挺快的;但當選擇的資料在這一千條資料之間時,速度變得奇慢。
憑經驗,這是索引碎片問題。檢查索引碎片DBCC SHOWCONTIG(表),得到如下結果:
DBCC SHOWCONTIG 正在掃描 'A' 表……
表: 'A'(884198200);索引 ID: 1,資料庫 ID: 13
已執行 TABLE 級別的掃描。
- 掃描頁數……: 3127
- 掃描擴展盤區數……: 403
- 擴展盤區開關數……: 1615
- 每個擴展盤區上的平均頁數……: 7.8
- 掃描密度[最佳值:實際值]……: 24.20%[391:1616]
- 邏輯掃描碎片……: 68.02%
- 擴展盤區掃描碎片……: 38.46%
- 每頁上的平均可用位元組數……: 2073.2
- 平均頁密度(完整)……: 74.39%
DBCC 執行完畢。如果 DBCC 輸出了錯誤資訊,請與系統管理員聯繫。
由上我們看出,邏輯掃描碎片和擴展盤區掃描碎片都非常大,果真需要對索引碎片進行處理了。
一般有兩種方法解決,一是利用DBCC INDEXDEFRAG整理索引碎片,二是利用DBCC DBREINDEX重建索引。二者各有優缺點。調用微軟的原話如下:
DBCC INDEXDEFRAG 命令是線上作業,所以索引只有在該命令正在運行時才可用。而且可以在不丟失已完成工作的情況下中斷該操作。這種方法的缺點是在重新組織資料方面沒有聚集索引的除去/重新創建操作有效。
重新創建聚集索引將對資料進行重新組織,其結果是使資料頁填滿。填滿程度可以使用 FILLFACTOR 選項進行配置。這種方法的缺點是索引在除去/重新創建週期內為脫機狀態,並且操作屬原子級。如果中斷索引創建,則不會重新創建該索引。
也就是說,要想獲得好的效果,還是得用重建索引,所以決定重建索引。
DBCC DBREINDEX(表,索引名,填充因數)
第一個參數,可以是表名,也可以是表ID.
第二個參數,如果是'',表示影響該表的所有索引。
第三個參數,填充因數,即索引頁的資料填充程度。如果是100,表示每一個索引頁都全部填滿,此時select效率最高,但以後要插入索引時,就得移動後面的所有頁,效率很低。如果是0,表示使用先前的填充因數值。
DBCC DBREINDEX(A,'',100)
重新測試查詢速度,飛快。
另:一般來說填充因數使用系統默認的值即可。

索引重整與效率

轉載自索引重整與效率

剛接觸程式設計工作時,只知道設定索引是一件很重要的事
依著前輩的指點,囫圇吞棗般只會把常query或是關鍵欄位設定為索引...
直到一次,不知情的同事將一個近百萬筆資料table的欄位中,
連包含非key值的長字串資料欄位全都設為索引之後....
這動作一下..效能盡失,最後嚴重拖垮整個資料庫服務
此時,我才知道「會不會」設索引,才是一件重要的事~~~
最近利用DBCC SHOWCONTIG這指令去觀查幾個資料量較多的table
在觀察數據的同時,對於DBCC INDEXDEFRAG和DBCC DBREINDEX兩指令又有一新認知。
step1.執行 DBCC SHOWCONTIG(my_table)
單純針對table進行層級掃描先取得分頁相關資訊
- 掃描的分頁................................: 64
- 掃描的範圍..............................: 11
- 範圍切換..............................: 12
- 每個範圍的平均分頁........................: 5.8
- 掃描密度 [最佳次數:實際次數].......: 33.54% [4:13]
- 邏輯掃描片段 ..................: 53.13%
- 範圍掃描片段 ...................: 36.36%
- 每個分頁的平均可用位元組.....................: 376.5
- 平均分頁密度 (全滿).....................: 95.35%
step2.執行 DBCC INDEXDEFRAG (MyDB, 'my_table',PK_my_table)
執行破碎頁面的整理後,掃描密度明顯地變大,分頁程度變得更緊密更平均。
邏輯掃描片段(cluster index叢集索引的葉層分頁狀況)愈大表示指標的指向愈紊亂,
也就是說「失序」頁面的比例,重整破碎頁面後確實有得到明顯的效果。
- 掃描的分頁................................: 63
- 掃描的範圍..............................: 9
- 範圍切換..............................: 8
- 每個範圍的平均分頁........................: 7.0
- 掃描密度 [最佳次數:實際次數].......: 88.89% [8:9]
- 邏輯掃描片段 ..................: 0.00%
- 範圍掃描片段 ...................: 44.44%
- 每個分頁的平均可用位元組.....................: 254.0
- 平均分頁密度 (全滿).....................: 96.86%
step3.執行 DBCC DBREINDEX (my_table,'' ,90)
執行索引的重整,並依需求重新設定填滿因子
(這個TABLE 查詢的比例多,資料異動機率並不是很頻繁,因此設為90%)
發現掃描密度、範圍掃描片段、分頁平均可用位元組得到更多的改善空間。
- 掃描的分頁................................: 68
- 掃描的範圍..............................: 9
- 範圍切換..............................: 8
- 每個範圍的平均分頁........................: 7.6
- 掃描密度 [最佳次數:實際次數].......: 100.00% [9:9]
- 邏輯掃描片段 ..................: 0.00%
- 範圍掃描片段 ...................: 0.00%
- 每個分頁的平均可用位元組.....................: 830.6
- 平均分頁密度 (全滿).....................: 89.74%
後記:
索引重整就像梳頭髮一樣,原本雜亂的頭髮愈梳他就會愈順
定期整理這些資料量大的table,讓index分頁的b-tree目錄在搜尋資料時發揮應有的效能,
索引一旦建立之後,應該更需要去維護它,放著不管最終反而變成是影響效能的因素之一。
但是索引並不是完全只有好處,異動頻繁的table除了不要建立太多的索引之外
對於索引的填滿率(填滿因子)更需注意,保留適當的空間,讓新刪修頻繁的table展現最好的效益。
微軟的官方文件中也有提到....
下一版的 Microsoft SQL Server 將不再提供此功能。
請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 ALTER INDEX

用Outlook 2010收發 Gmail

一、前言:

不管嚴格的定義,我個人倒是覺得,Google的各種應用可堪稱「雲端運算」的典範應用。而「到哪兒都可以收發」的Gmail,堪稱是簡易好用,人人不可或缺的電子郵件服務。可又有人擔心,信件放在所謂的雲端(就像是:Google自己管理的Mail伺服器)上,不安全?收下來也可以喔。

另外如果有兩個以上帳號,又希望到哪都可以寄信,可以將它設成預設郵件帳號,就可以隨時收發了。

二、Gmail帳號設定:

1. 先確定你的Gmail,「POP3」的選項有開啟,這樣才能用Outlook收發Gmail信件

A. 登入 Gmail 帳號,在 Gmail 頁面頂端,按一下「設定」

image

B. 在「設定」視窗中按一下「轉寄和 POP/IMAP」

C. 在「POP下載:」這個項目中,你有兩種選項

l 對所有郵件啟用POP功能 (包括已經下載的郵件)

l 對現在起所收到的郵件啟用POP功能

由於我是打算全用Outlook來管理我的Gmail信件,那就選擇「對所有郵件啟用POP功能 (包括已經下載的郵件)」這個項目吧。

D. 按一下 [儲存設定]。

2. 接著我們示範Outlook的設定方法,讓Outlook可以收發Gmail。

Outlook使用Gmail的關鍵在於:Gmail可是有使用加密的通訊協定和特定的連結埠,它是什麼不重要,想用Outlook收Gmail,請照著這裡的設定值設定就可以了,其中POP3連接埠是995,SMTP連接埠編號 465。

A. 在 Outlook 2010的「檔案」功能區塊中,依序按下「資訊」、「帳戶資訊」

image

B. 按下「新增或移除帳戶或變更現有連線設定」

image

C. 在「電子郵件帳戶」視窗中,點選「電子郵件」分頁,按下「新增」按鈕。

image

D. 選擇新增「電子郵件帳戶」,然後按下「下一步」

image

E. 選擇「手動設定伺服器設定或其他伺服器類型」,然後按下「下一步」

image

F. 選擇「網際網路電子郵件」,然後按下「下一步」

image

G. 把各項資訊填好

l 在「您的名稱」中輸入要對其他人顯示的名字

image

l 在「電子郵件位址」中輸入Gmail的電子郵件地址(xxx@gmail.com這樣的格式吧)

image

l 在「內送郵件伺服器 (POP3)」中,輸入 pop.gmail.com

image

l 在「外寄郵件伺服器 (SMTP)」中,輸入 smtp.gmail.com

image

l 在「使用者名稱」中,輸入完整電子郵件位址,包含 @gmail.com

image

l 在 [密碼] 方塊中,輸入密碼,最好也選取「記住密碼」,省得以後還要一直輸入密碼(除非你覺得有必要這麼做)

image

H. 按一下「其他設定」

image

l 按一下「外寄伺服器」分頁,然後選取「我的外寄伺服器 (SMTP) 需要驗證」,並選取「使用與內送伺服器相同的設定」

image

I. 再按下「進階」分頁,然後在「內送伺服器 (POP3)」下方,選取「此伺服器需要加密連線 (SSL)」,在「外寄伺服器 (SMTP)」的「使用下列加密連線類型」改為「SSL」

image

l 將「外寄伺服器 (SMTP)」的連接埠編號變更為465,並確認「內送伺服器 (POP3)」的連接埠編號為995(當你選取「此伺服器需要加密連線 (SSL)」時,「內送伺服器 (POP3)」的連接埠編號應該自動變更為995)

l 這些編號可說是關鍵,要特別注意

l 按一下「確定」

J. 按一下「下一步」,Outlook會以驗證帳號是否能用,如果有資料短缺或有問題,Outlook會提示你提供或修正,一切正常的話,畫面會顯示為「已完成」。

image

K. 按「完成」再按「關閉」,就可以去Outlook 2010收信了

image

如何加快Windows開機速度

一、需求發起:你是否常常在用了微軟的作業系統一段時間後,開機就變得很慢,除了因為快取的資料(可以自行刪除)變多之外,另一個原因就是安裝了很多的應用程式,雖然之後已將它刪除,但其實它仍然在開機的時候會啟動,下面的執行方式就是要將自動啟動的應用程式修改不要啟動。

二、執行動作:

1. 請在執行msconfig指令

clip_image001

2. 開啟視窗後,選擇啟動頁:

clip_image003

3. 將勾勾拿掉之後,套用,接著按確定,重新啟動看看是否變快了。

clip_image004

自動登入設定

一、需求:電腦自動登入,不用再登打密碼。(適用個人使用的電腦)

如果你的電腦只有一個帳戶而且沒設密碼的話,通常都可以直接開機到桌面,不過如果有兩個以上帳戶,或者你的帳戶因為其他原因得設定密碼的話(例如安裝了pcanywhere),那每次開機時都會出現登入畫面要你選擇要用哪個帳戶登入。如果你希望開機後自動登入電腦的話,以下的方法適用於Windows系統,只要設定一次,以後每次開機都可以自動登入到桌面唷。

二、 設定步驟:

1. 首先依序按下〔開始〕→【所有程式】→【附屬應用程式】→【執行】,準備開啟「執行」對話盒。(或者你也可以用〔視窗鍵〕+〔R〕鍵盤快速鍵來開啟)

2. 接著輸入指令:netplwiz或 control userpasswords2

clip_image001

3. 開啟「使用者帳戶」視窗後,請先點選你要自動登入的使用者帳號,點選完使其反白之後,再取消勾選必須輸入使用者名稱和密碼,才能使用這台電腦」,把這功能取消之後,你的電腦就可以不用輸入帳號、密碼就可以登入囉。

clip_image002

4. 設定好並按下〔確定〕按鈕之後,請輸入該使用者帳戶的密碼,再按下〔確定〕,即可完成。以後電腦開機時,便會自動以你指定的帳號、密碼登入電腦,開機後就可以接近到桌面啦!(這裡的密碼要跟該帳戶原本設定的登入密碼一樣唷,密碼打錯了會無法登入成功)

clip_image003

5. 重新開機試看看吧^^。

2012年8月7日 星期二

錢包,是改變人生最棒的工具!

取自為什麼有錢人都用長皮夾?年收入200倍法則!改變25萬人的錢包增值術!

為什麼有錢人都用長皮夾?年收入200倍法則!改變25萬人的錢包增值術!

●錢包就像是讓錢財入住的飯店一樣。飯店的設備差,生意就不好;破舊的錢包,錢也部會想靠近。

●錢只會到能夠仔細留意它的人的身邊。

●錢包會反映出一個人的生活方式,特別是對待金錢的態度。

●就像輕視別人的人也會被他人輕視,輕視金錢的人同樣會被金錢輕視。

●留得住錢與留不住錢的人,差異就在『運用金錢的能力』。

●受財富眷顧的人,會經常留意他人,除了自己的事外,也會考慮他人的心情。

●把錢從錢包拿出來之前,先問問自己:『這筆錢是消費、投資還是浪費』

●別讓消費只是單純的消費,盡可能使他成為一種投資。

●別只是懷抱著模糊的夢想,夢想和目標的樣子越具體,就越明白該採取什麼行動。

●不要放棄懷抱希望。在懷抱希望的瞬間,在怎麼不起眼的事務也會成為改變人生的原動力。

2012年8月2日 星期四

SQL服務Client無法連線解決方式

當SQL Server有超過一個具名管道時(安裝2個以上的SQL Server服務),會發生本機可以連上服務,但遠端無法連上之問題,有可能是SQL Browser或具名管道的Port被防火牆擋住了。

解決步驟如下:

1.先確定SQL Browser的Port(預設值:1434)是否有加入防火牆

clip_image002

2.檢查各具名管道所使用的POTR

先開啟SQL Server組態管理員

clip_image004

第一個安裝的SQL Server服務預設Port是:1433

clip_image007

第二個安裝的SQL Server服務則需指定通訊Port

clip_image010

將所使用的Port設入防火牆的例外清單

clip_image012

運作原理:當SQL Serer只安裝一個服務時,預設會用Port 1433進行溝通,但若裝了二個以上的服務則需使用具名管道,當用具名管道提出服務時,SQL 主機會依據具名管道,透過SQL Browser去尋找對應服務的Port,再將Port回傳給Client端,Client再依據此Port提出服務需求,當防火牆沒有將此Port設定在例外清單時,Client提出的服務則會被防火牆擋住,導致無法連線。

Note:

利用Dos指令 netstat – a可以檢視目前主機監聽的Port有哪些

SQL Server服務的Port:1433

clip_image015

SQL Browser的Port:1434

clip_image018