最機車的茶包-SQL Job Mail 問題(CDO:The transport failed to connect to the server)

本來想說很簡單的一件事: SQL Job 中,如果出錯時,跳到下一個步驟時,就發 Mail 出來。 結果,花了四個小時,還有一肚子火… 使用執行身份,登入在命令列上執行 cscript.exe email.vbs “subject” 就會發出 Mail 相同身份,使用 SQL 2005 Job 執行(CmdExec)時,就會出現 CDO.Message.1: The transport failed to connect to the server 怪怪,一樣的執行身份,一樣的程式,就出現不同的結果。 後來搬出 ProcMon 來看(點圖可以看大圖) 結果兩個的行為是相 … …繼續閱讀(Continue reading)…

KB-Outlook 2007 遭遇 regsvr32.exe VBScript.dll 錯誤

這個訊息很明顯 登錄 VB Script DLL 失敗。請重新安裝或執行 Regsvr32.exe Vbscript.dll 來進行自行登錄 好,我就照做,Vista 有 UAC 的功能,所以要先開啟系統管理員的 Command Prompt (從 Accessories 進入),按下右鍵選 Run As Administrator,一進去就切到 c:windowssystem32 也不用再換目錄,就註冊 vbscript.dll ,也告訴我成功了,結果…還是失敗…   後來看到網友有重裝 office ,好吧,也跟著做一次,結果…還是失敗…   心灰意冷之際,看到這篇底下 … …繼續閱讀(Continue reading)…

[隨寫]RAID1 升級 WD CaviarR Green 1TB

(本圖取自於WD官網)   小熊子之前壞掉了幾顆Seagate的硬碟,由於備份機制不太齊全,有一些檔案遺失,傷心之餘就去敗了一個外接 eSATA 而且支援 RAID 0/1 的硬碟盒, 之前搭配著 500GB 的硬碟,結果…就在半年後,空間爆掉了(謎之音:說什麼要等藍光降價,結果咧? 那麼會拍) 最近,趁著雞老闆也要買硬碟之際(謎之音:敗家還要拖人下水~),就去光華買了兩顆省電型硬碟,效能上還 OK ,比起爆快的 WD 640G 是遜色了一些, 不過也是挺快的了(見下圖) ***以下讓小熊子技術一點的說話*** 之前由於 500GB 切割了兩個磁區,想說太大的切割區會造成檔案空間的浪 … …繼續閱讀(Continue reading)…

KB-ORA-04061 existing state of package “PKG_xxx” has been invalidated

最近迷上了 Oracle  PL/SQL 開發,尤其是 Package 還算是好用(雖然沒有辦法像 C# 那樣優雅), PL/SQL Developer 逐行的除錯方式也讓小熊子比較能夠接受, (TOAD 就別說啦,常當機,除錯到一半直接關掉不見,是一種非常令人上火的經驗)。   寫了 package 後,不知道加了什麼程式後就會在前端應用程式出現以下錯誤訊息: 而且執行第二次時問題就消失。 ORA-04068: existing state of packages has been discarded ORA-04061: existing state of packag … …繼續閱讀(Continue reading)…

KB-Sharepint Web Site Add .net Web Application Part 2

在去年的文章中使用的解法是調整 Web.Config 。 如何在 Sharepoint 網站上加入自行開發的 .net web 應用程式 後來在裝新的機器的時候,嘗試使用黑大介紹的 TIPS-切斷web.config的繼承關係 使用 inheritInChildApplications 屬性,由 TOP-DOWN 方式,由父層決定子層是否繼續繼承設定, 只要在 SPS 根目錄應用程式的 web.config 如下這樣子用即可。 <location path=”.” inheritInChildApplications=”false”> … …繼續閱讀(Continue reading)…

KB-當 ADO.NET 與 Oracle 問題集錦

最近又開始 coding ,發現 Oracle 真是古怪,回的錯誤,跟原因有時候不太搭,記錄了下來,就當做是筆記吧…   ORA-06550: line 1, column 7:PLS-00103: Encountered the symbol “” when expecting one of the following:    begin case declare exit for goto if loop mod null pragma   raise return select update while … …繼續閱讀(Continue reading)…

KB-Windows XP/2003 內建搜尋功能找不到檔案裡的字?

同事換了新電腦,先前使用 Windows 2000 的搜尋功能,到了 Windows 2003 完全變了樣,有一些檔案類型就是找不到裡面的字。   改用 UltraEdit 的 Find in Files 就可以找得到…   後來發現,原來 Win2000 是不管阿貓阿狗的檔案類型,都會用文字搜尋找一找,WinXP/2003 為了提昇效能,預設了一些檔案類型,才會再進去找內容。   常見的問題就是,asp , aspx , aspx.cs 的檔案,找檔案裡面的字或片語都找不到,後來找到了一篇 KB ,就搞定囉。   http://support.micr … …繼續閱讀(Continue reading)…

IIS 6 ASP “Permission denied” Error while using WScript.Shell LogEvent Method

將 Windows 2000 的 ASP 程式移至 Windows 2003 IIS6 時,發現以下的問題   Microsoft VBScript runtime error ‘800a0046’Permission denied   ASP 的程式碼大致如下: [copy code] Set LogService = CreateObject(“WScript.Shell”) LogService.LogEvent 4, “取得一筆交易為:” & strMSG & “,長度為:” & strLen 1: Set LogSe … …繼續閱讀(Continue reading)…

[KB]Spyware Terminator and Internet Explorer ActiveX Compatibility

最近裝了 Spyware Terminator,在一次意外的關機重開之後, 公司內部網站使用的 Microsoft Common Dialog ActiveX 控制項竟然無法使用,顯示了一個大大的叉燒包。 以下是假冒【茶包射手】的闖蕩經過(前方打叉表示是錯誤的動作,請勿模仿): *(O)檢查 IE – Manage Add-In (管理附加元件) *(X)下載 VBSP6 更新 VB *(X)調整網頁的 ActiveX OBJECT tag , CODEBASE=”component/MSComctl.cab#version=-1,-1,-1,-1″ 後來經 … …繼續閱讀(Continue reading)…