星期六, 9月 26, 2009

[SQL] 事件識別碼 17137

最近Server的事件檢視器每三、四天就爆掉,仔細一看才發現,都是SQL Server產生的事件,當下心中真冷汗直流阿。

事件內容介紹 :
  • 事件類型:資訊
  • 事件來源:MSSQL$SQLEXPRESS
  • 事件類別目錄:(2)
  • 事件識別碼:17137
  • 描述:正在啟動資料庫 'ReportServer$SQLExpressTempDB'。
解決方法:
  • 資料庫 => 選項 => 自動 => 把"自動關閉"設為False
自動關閉說明:
指定最後一個使用者結束後,資料庫是否正常關閉並釋出資源。可能的值為 [True] 和 [False]。若為 [True],資料庫會正常關閉,並在最後一位使用者登出之後釋放其資源。

SQL Server版本:2005 Express with Advance SP3

星期五, 8月 28, 2009

Microsoft

  • 網路上惡整微軟的相片,看到第一張時,還想說這張跟微軟有甚麼關係,原來重點在那個窗戶 ~~ ^_^

星期六, 7月 18, 2009

黑屏

Microsoft透過Windows正版增值計劃通知(WGA通知)和Office正版增值計劃通知(OGA通知)這兩個機制,會偵測軟體是否盜版軟體,如果Windows XP、Office用戶沒有通過驗證,用戶開機起進入桌面,背景將變為純黑色,用戶可以重設背景,但每隔六十分鐘將再度黑屏。用戶登錄時會出現登錄中斷對話方塊,並在螢幕右下方出現一個永久通知和持續提醒的對話方塊,顯示「您可能是軟件盜版的受害者」。
  • 幫朋友重灌電腦時,竟然看到這個對話方塊,第一次遇上,哈

星期六, 6月 13, 2009

[Win] Microsoft Data Access Components

Microsoft Data Access Components(MDAC),包含啟用通用資料存取的主要技術。資料驅動型用戶端/伺服器應用程式會在透過Web或區域網路(LAN)部署的可以使用這些元件整合各式各樣的同時「關聯式像是SQL」及「非關聯式來源的資訊。這些元件包括 Microsoft 的 ActiveX Data Objects(ADO),OLE DB和ODBC」。簡單說,就是我寫的程式就是用它去連結資料庫。

下面這張圖是很棒的圖解:

可以根據以下步驟檢查電腦上MDAC版本:
  • 在 [開始] 功能表上,按一下 [執行]。
  • 在 [開啟] 文字方塊中,輸入 regedit,然後按一下 [確定],這時就會開啟 [登錄編輯程式]。
  • 在導覽窗格中,向下展開到下列路徑:HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
  • 在詳細資料窗格中,查看 [名稱] 欄中的 FullInstallVer 及 Version。這兩個機碼在 [資料] 欄中都有對應的版本資訊。
  • 完成後,請按一下 [登錄] 功能表上的 [結束],關閉 [登錄編輯程式]。
另一種件查版本的方式,請參考如何檢查 MDAC 版本

一開始注意到它,是因為公司自動倉儲系統,我們竟然沒有能力可以自行安裝,每次毀損又是老方法Ghost回去,真是一招打天下,後來發現只是單純VFP Runtime Files沒有跟EXE檔放在一起,軟體公司其實心機蠻重的,萬一我們公司Ghost失敗,那就真的只能找他們技術支援,那Money就入袋;還有就是MDAC這部分,畢竟是十年前的軟體,當時MDAC是2.1,我擅自用2.8,導致系統裝不起來,再加上最近為了要在Windows Server 2000上安裝SQL Server也遇到軟體版本問題,真是體會到老舊程式不支援新版本軟體的不便利性,雖然說這很正常,不過還是要抱怨一下,哈~~