昨天客戶系統突然有支批次程式執行時發生刪除資料夾失敗,但因為營運環境不能安裝額外的工具程式來觀察,筆記兩個攻城師常用的工具可以調查被誰佔據了:
- Windows內建的工具Resource Monitor
- 需要額外下載的Windows工具Process Monitor。
昨天客戶系統突然有支批次程式執行時發生刪除資料夾失敗,但因為營運環境不能安裝額外的工具程式來觀察,筆記兩個攻城師常用的工具可以調查被誰佔據了:
延續SQL Server儲存Unicode補充字集的話題,因為同事的目標資料庫是既有資料庫,沒辦法採用新建立資料庫的方式,後來同事直接把資料庫改成支援補充字集的定序(*_SC),一開始很順利,但使用到tempdb,像是join #table 或是union all #table時發現了定序衝突(collation conflict)問題。
來筆記另外兩種解決定序衝突(collation conflict)的作法:
中文博大精深,剛好負責的資訊系統會儲存客戶的中文姓名和地址,而中文姓名關係著八字五行、三才五格還有市場熱門度,取一個很命中缺什麼補什麼的名字是命理老師的專業,所以系統中時常會出現許多特別的古文字或是自創字也是相當合理自然的一件事。
最近客戶端的SP準備了幾台新機器(Windows Server 2012 R2)測試新系統功能,但不知道為何,Developer遠端登入後每使用一陣子就Hang住,凡走過必留下痕跡,打開Windows Event log,
果然看到Explorer.EXE Application Hang!
大致的作法是利用.NET反射(Reflection)載入.NET System.Data組件,建立SqlClient實作,然後就是你我熟悉的SqlCommand。
如果管理Windows Server的Developer或是SE/SP剛好也略懂C#,來試試在Powershell裡頭寫C#。
當我們在執行大量資料分析時,資料科學用戶端的本機記憶體及CPU運算能力可能會不足,另外如果也希望資料庫的資料不要走出家門太久,這時候就可以考慮在遠端的SQL Server上執行分佈運算Distributed Computing。
最近客戶要節省資料庫空間,除了資料封存(archive),想到了SQL Server Enterprise版本限定的功能”資料壓縮”。
隱約記得老師說要參考相異值數目來預估Bucket Count,來筆記Determining the Correct Bucket Count for Hash Indexes。
資料匯入資料庫準備驗證總數時發現有小數位,於是想要抓出有鬼的資料出列,解題答案可能有很多種,腦海中想到這個數學函數!
以前只會用伺服器管理員(Server manager)UI操作新增Role(IIS)或Feature(IIS Console),這次改用管理Windows的官方指定語言Powershell來新增IIS 角色及IIS管理工具。
因為工作的需要(MPN條件,客戶標案要求),每年年底都有著上課進修和考試準備,上個月的27號收到了兩封微軟mswwprog的祝賀信,但自己最近沒參加考試啊!哈!究竟是怎麼一回事?
Glm是Open source R羅吉斯迴歸分析函數,RxLogit則是Revolution R羅吉斯迴歸分析函數,第一次用RxLogit想求證看看,我們來驗證看看兩個Library的測試結果是否相符。
在IIS建立網站除了用Installer Projects安裝程式外,也常用IIS管理員GUI操作,再來就是使用appcmd.exe程式來自動化,這次筆記自動化的powershell方式。
除了已經在SQL Server資料庫內的資料,有時候也會有其他來源收集的整批資料,這時候就可以在R用戶端呼叫RevoScaleR函數直接在SQL Server內建立資料物件並且匯入資料。
為了能在用戶端使用RevoScaleR(增強型R套件),這時候安裝Microsoft R Server或是Microsoft R Client就可以像和In-Database R中繼續使用RevoScaleR套件開發R。
資料庫在上一篇到雲端當神去了,現在換Web應用程式上Azure!分別筆記Visual Studio及FileZilla兩種方式。
凡間修練了好幾個百年,此時雲上的位置喬好了,該是時候回到天庭!接下來筆記第三篇,SQL資料庫透過SSMS佈署上Azure當神去!
上一篇完成了地面資料庫及網站準備,這一篇筆記Azure服務設定的步驟,預約Cloud上的位置。
老婆最近換了新筆電,要幫她重新準備Demo環境還蠻瑣碎的! 安裝SQL Server、還原Demo資料庫、設定IIS功能,最後再從版控取得新版本程式碼才能上版。
這次換個方式,幫老婆申請好免費的Azure帳號,筆記漫步在雲端 A Walk in the Clouds ,把Demo環境從地面上到雲端。