SQL 2008 Express修改資料表結構出現的錯誤訊息

  在修改SQL 2008 Express的資料表結構時,老是出現「防止儲存需要資料表重建的變更」的錯誤訊息,嘗試找本機Online Help,也沒有結果,最後都沒有辦法將修改的結果儲存。

  只好請出「G大」,問題馬上迎刃而解,原來是SSMSE管理工具中預設值所造成,修改步驟:

  1. 請開啟 SQL Server Management Studio (SSMS)。
  2. 在 [ 工具 ] 功能表中上, 按一下 [ 選項 ]。
  3. 在 [ 選項] 視窗,巡覽窗格中, 按一下[ 設計師 ]。
  4. 選取或清除 [儲存的變更,需要重新建立資料表 ] 核取方塊,然後再按一下 [確定] 。

防止儲存需要資料表重建的變更
  再修改資料表結構、儲存,一切OK!

  參考:http://support.microsoft.com/kb/956176/zh-tw

About Anti-Spam ...(可能有點18禁)

  本周發生了二次同事發出的信件判定為垃圾信,遭到隔離。

  進入WFBS管理介面中查詢,第一封,查出是符合「色情」規則遭到隔離,再進一步查詢,是色情類中一個「騷」字規則,原信件中有一段文字中有「騷擾」二字,所以判定垃報信。先將「騷」字規則移除,OK,正常了。

  第二封信,來,我出個謎題,信中有問題的關鍵字是:「林口交流道」,請問這段文字有什麼問題?
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  提示:色情類規則!
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  ……
  解答:去「林」、去「流道」。

  在設定這些規則或內容時,萬萬也沒有想到這些字眼會是以這樣的型式出現,只能說,我的中文還要加強(笑~~~)。再次證明,機器、設備、軟體…這些都是死東西,如何應用才硬道理,發揮原有100%的功能,我認為你已經是高手,如果能發揮到100%以上,那可以說是武林高手。不過只能說,一山還有一山高,林口交流道,我敗給你了。

雷電FTPD自動關閉的問題

  有時真的覺得好玩,為什麼奇怪的問題都會出現在我面前,我在大學時管理實驗室時,也發生過一件樂透機率等級的事件。

  事情一樣在一台Server上,這台Server和前一篇的Server一樣,非常不穩定,而且當的亂七八糟,重灌還是一樣,直覺反應,應該是硬體出現了問題,也是花了一、二天時間,慢慢找問題,最後找出來,哈~讓我碰到壞HDD的機會真的很大,而且我還記得這台Server有三顆HDD,都是IBM,個人對它是沒什麼意見,只是碰巧吧!

  由於原先學校經費有限,而且只跑一些簡單WEB、DB、FTP(這個比較傷一點),所以使用的是IDE一般HDD,而這顆壞HDD的馬達已經會出現聲音,其實這些聲音我是不以為意,因為早期的HDD在讀取時的聲音本來就很大,但這顆HDD的聲音已經是不正常,會讀一讀停頓一會再繼續,而Server通常在它停頓時就”當、當、當”。

  原本很高興終於把問題解決了,就利用其他兩顆來灌系統後,不穩定的情況依然,這是怎麼回事?難到這兩顆HDD還有問題?又花了些時間測試,是的,還有一顆是壞的,有問題,我心想,未免太幸運了(以前沒有樂透這東西,不然應該會說:應該去買樂透)。

  好吧,只剩一顆應該沒問題了吧,又是一段重灌、設定…之路,全部完成後,不到一天,又開始當機了,我生氣了,真的想把那台Server從5樓實驗室丟出去,不會是連最後一顆HDD也掛了。各位觀眾,答案就是你想的那一個,連第三顆HDD也是有問題的,這三顆HDD讓我花費了整整連續七天不眠不休的時間。同一台Server,三顆HDD同時掛點,就算是現在的Raid 5/6系統也沒法了,雖然是不可能的機率,但就讓我碰過一次。

  這件事提醒我,做事不要做一半,當時我很高興測到第一顆HDD是有問題時,二、三顆我就沒接下去測,因為覺得機率太低,到第二顆也是,第三顆我也沒接下去測試,到了第三顆讓我知道機率不管多低都是機率,只要是非零的機率就是會發生的可能,樂透都有那怎多人中,我這有什麼好奇怪!難怪,我的統計學會被當,當我的還是實驗室跟我要好的管理老師,太對不起他了。@.@"""

  回來雷電FTPD身上,我使用雷電FTPD最新2.6.3644版本,也是上一篇的那一台Server,需要安裝FTP Server來上傳、下載檔案,因為Server剛裝好,所以需要上傳大量的檔案,1萬多筆,我使用Filezilla 3.1.6將「最大同時傳輸數目」開到最大的10,然後將檔案上傳,嗯,怎麼傳到一半雷電FTPD就自動關閉了,而且沒有任何錯誤息訊,試了兩、三次,情況依然。因公司是有買授權的,我當然不客氣,直接到 http://www.raidenftpd.com/tw/ 發信問他們(覺得討論區慢了點)。

  令人驚訝,他們那位johnlong回信速度很快,因為Server還沒上線服務,我開放遠端讓他測試看看是什麼問題。他調整設定值後,之前的情況沒在發生,但又發現另一情況,FTPD會自己重啟,但之前程序佔用的port 21還沒釋放,所以FTPD重啟後也無法順利載入,再請他測試之後確定是有些問題。第二天,他更新程式,調整設定值,他自己測試了七、八次,我也測了三次,嗯,上傳正常了,沒有問題了。我現在的雷電FTPD版本是為連官網都還沒出現的2.6.3680版。

  別人都不會發生的問題,就是會發現在我身上,不過我已經習慣習慣,就當成練功的機會。

ps. 另外,再給雷電的johnlong一些掌聲,他的回信、處理速度、解決速度,我非常滿意。

懷念Dos 6.22及3.5吋1.44MB磁碟片及Floppy軟碟機

  最近真的是忙。女兒出生,讓原本晚上有點點空來打打Blog的時間都沒了,所以Blog的篇數少之又少。

  最近在架一台Server,雖然是三年前的配備,以公司需求來說,效能還足夠使用;
主機版:ASUS NCCH-DL
CPU:Intel Xeon 2.8 GHz * 1 ( Max : 2 )
RAM:2 GB DDR 333 ( ECC, Max 4GB)
SCSI Card:立治 3920A-R
SCSI HDD:IBM 72GB 10000 轉 * 1, Hitech 143 GB 10000 轉 * 2 ( Raid 0 )


立治 3920A-R

  因為其中有使用到SCSI Card,是今天的主題,以現在來說,有經費一點就使用SAS,沒經費一點就使用SATA,而其中IBM 72GB這顆硬碟還有段小故事。

  故事是這樣,在某年某月的某一天,因為Server老是不穩定,又找不出原因,原本計劃利用假日把Server shutdown下來做個硬體方面的檢測,先確定不是硬體方面的問題,如果Hardware沒問題,就考慮重灌,花了二天的時間,結果發現原來是當OS磁碟(就是IBM那一顆)的有壞軌,而且還不止一處,還一次找出了三處,趕快拿筆抄下是那些地方壞軌,準備做送修的動作。

  一般來說,這種高價的HDD保固都是五年,而我這顆IBM HDD大約是三年快四年左右,所以快快修送,而這種超過一年的修送通常就不是免費的,你不要聽廣告說的很好聽,什麼保固五年,其實那個保固五年下面都還有一大堆「條文」,勸各位要好好看清楚,就拿NB來說,也是這樣,什麼三年保固,第一年是真的完全保固,第二、三年就是有「條件」的保固,所以買東西還是該看的就花點時間看一看。

  送修是很花時間的,印象中應該是一到二個月後,代理商終於在我們的電話跟進之下有了回覆,確定那顆IBM HDD是有問題,因為還在保固內,所以要換一顆給我,但…(說話有"但"字就不是好事)因為我的那一顆SCSI HDD是68pin,目前公司68pin的SCSI HDD已經停產了,而現在也不是IBM了(這又是另一段故事),所以沒有貨,目前總公司還在想辦法!(pin那裡看不懂沒關係,反正就是介面不同,就算他換新的給我,我也不能用!)

  就在這樣「我<-- -->代理商<---->總公司」的不愉快對話中,找出一個花錢解決的方式,本來是想要告他了,因為他沒有辦法盡到保固的內容,想想算了,最後還花了幾千元買了一張介面轉換卡,結束。

  回來主題,你在安裝這種SCSI Card及SCSI HDD時,必須使用一個現在來說特別的東西,那就是「Floppy軟碟機」,因為你必須在安裝作業系統時載入SCSI Card的驅動程式(Driver),而且因為我有做Raid,所以還必須載入兩個不同的SCSI Card Driver,而載入這些Driver必須靠「3.5吋1.44 MB磁碟片」及「Floppy軟碟機」的通力合作才行,不然你永遠都別想把OS安裝起來。但在開始之前,還有一件更重要的工作,就是製作那個「Driver」到3.5吋磁碟片中,而製作過程還必須在Dos環境下進行才行。

Floppy軟碟機
  在進行這台Server的安裝過程,我是很快樂的,因為有許多的回憶都浮出了心頭,Dos 6.22、Windows 3.1、pe2、倚天…雖然技術一直不斷在進行,但很多東西還是搭建在舊有的架構上,或許你現在在一般PC上很難看到這種「3.5吋1.44 MB磁碟片」及「Floppy軟碟機」的古董,因為現在USB隨身碟實在太方便了,容量又大速度又快,誰還會想用古董來作業,但在Server上,它還是非常重要的一個設備,我家不論是IBM或HP的Server上都還看得到Floppy這玩樣。

  你或許看過有人在電腦開一個全黑的視窗,在上面Keyin一些指令,你可以想像那就是Dos環境,或是你學過Linux,那也差不多,只是我們以前在DOS整個螢幕就只有一個全黑的畫面,你只能下指令做事,滑鼠用的很少,6.22是DOS裡一個歷史性的版本,但如果你沒看過「3.5吋1.44 MB磁碟片」及「Floppy軟碟機」那你與我的年紀是有點距離了,送你一句,「年輕真好」,要好好把握現在,尤其是在這種「無薪假」景氣下,不要浪費生命,努力提升自己來面對接下來的挑戰。

Vista的IE7,上網奇慢的問題

  在使用Vista時,出現使用IE7上網非常的慢,不然就是出現IE停止運作的訊息,再不然就當、當、當;我習慣把「瀏覽歷程記錄」-->「設定」-->「目前的位置」--> 改到一個特定放Temp的磁碟中 --> 例如:D:\ietemp\下:


1. 發現在D:\ietemp\應該會有一個ie要自行建立的目錄,但是沒有建立。

2. 查系統Log出現以下訊息:

記錄檔名稱: Application

來源: Application Error

日期: 2008/11/24 上午 11:30:22

事件識別碼: 1000

工作類別: (100)

等級: 錯誤

關鍵字: 傳統

使用者: 不適用

電腦: ??.com.tw

描述:

失敗的應用程式 iexplore.exe,版本 7.0.6001.18000,時間戳記 0x47918f11,失敗的模組 urlmon.dll,版本 7.0.6001.18148,

時間戳記 0x48e4445d,例外狀況碼 0xc0000005,錯誤位移 0x00023db6, 處理程序識別碼 0x11a4,應用程式開始時間 0x01c94ddf57e32a85。

  上網找了許多方法都不行,到微軟的論壇問也沒有結果(不過它還是幫了我很多忙),最後自己測出了解決方法:

一、將所有IE7設定回復初始值(網際網路選項 --> 進階 --> 重設);
二、將「網際網路選項」-->「瀏覽歷程記錄」-->「設定」-->「目前的位置」,修改回IE7原始路徑;
  一會回復IE所有設定值及停用所有附加元件,但不會回復二,所以二還是要自己手動設定回去。重點在二,也就是我最早看到的,當我修改「目前的位置」時,那個IE7自己的Temp目錄並沒有運作,造成IE7上網奇慢,回復後,一切正常,又快又順。

  這只是個案,因為其他我設定的電腦,也沒出現這樣的問題。