發表文章

MS SQL 資料庫檔案移動

有時會遇到需要將已存在的資料庫由某個目錄移到另一個目錄。 移動的方式有幾種: 一種是 利用SQL Managerment介面來下SQL指令移動 。 另一種則是用手動的方式。先卸離資料庫,再用檔案總管移動檔案(含Log檔),再用附加的方式掛載資料庫。 以上是目前試過的方式,記錄一下,以免忘記。

C# 免費函式庫

好用的 C# Docking Control .

設定SQL Server主動通知排程狀態

圖片
一般在SQL Server中,或多或少都會設定一些資料庫所需的排程作業。這些作業會定時地在指定的時間啟動、執行。執行如果成功那也就還好,但如果失敗的話,或許就要重新執行一次,或是要做另外的處理。 可是總不可能每天都在固定的時間去檢查每個作業執行的結果吧。這樣例行性的檢查工作,如果也能請SQL Server代勞的話,那管理人員就可以更專心地去處理其它重要的工作。只要當排程執行失敗時,SQL Server能主動通知一下的話。 以下,我就來分享一下,如何在SQL Server 2005中設定讓排程在失敗時(或是執行成功時)寄送警告的訊息。警告的方式有許多種。在此就先介紹使用寄送電子郵件的方式。 首先要讓排程在執行後,不論是成功或失敗時能寄送電子郵件的話,首先要在SQL Server中設定用來寄送電子郵件的方式。 SQL Server可用來寄送電子郵件的方式有兩種:一種是使用SQL Mail;另一種是使用Database Mail。 這次我要分享的是使用Database Mail來寄送電子郵件的設定方式。 在Enterprise Manager的管理介面中,找到您要設定的資料庫伺服器。找出在伺服器中的「管理」中的「Database Mail」。 在Database Mail項目上按下右鍵,會出現如下圖的選單。選擇第一項:設定Database Mail。 接著會出現一連串的精靈式設定方式,導引您去一步步地設定好Database Mail。 此時,直接執行下一步。會出現如下圖的畫面。在這個畫面中,如果您是第一次設定的話,可選擇第一個選項:執行下列工作以設定Database Mail。如果您先前有已設好的項目的話,可以選擇第二個選項來進行修改。 如果您是第一次設定的話,在下一步時,會出現如下圖的畫面,要求您設定「設定檔」。 在其中的「設定檔名稱」中您可以自行取一個名稱來識別這個設定檔。例如上圖中的Report Mail。「描述」的部份可寫可不寫。 接著在下方的「SMTP」帳戶中是要設定在使用這個設定檔時,所可以使用的電子郵件寄送伺服器的設定。一開始會是空白的。此時請到右邊的「加入」中開始新增第一個SMTP的設定。 在開始新增時,一開始會出現如上圖的視窗。會讓您加入已設定好的SMTP設定。不過,如果您是...

全國繳費網--可以線上繳費,且可以繳過期的帳單喔

今天在看這個月的「Smart智富雜誌」時,才知道原來有 全國繳費網 這種網站,可以透過網路的方式來繳交帳單。好處有: 金額不限2萬元。可以繳超過2萬元。這樣繳一些像保險費這種大宗的帳單就方便了。 手續費較低。利用金融卡線上轉帳,只要10元的手續費。比到ATM轉帳來得便宜喔。

實作泛型版本的XML資料讀寫器

在實務上,目前自行開發一個泛型類別或函式的機會的確是不多。能想的到的範例,大致上就是利用XMLSerializer來序列化物件時可以改寫成泛型的版本吧。 利用XMLSerializer我們可以將任何型別的物件(當然會有些基本限制)給轉換成XML的格式,並儲存到檔案中。 在第一個版本中,我們實作了一個XMLPersistence類別,其中有兩個靜態函式Load()及Save(),可用來將型別為MySettings的物件儲存到指定的檔名中,或是由指定的檔名中讀取出來,還原成一個MySettings的物件。 XMLPersistence.Test()是用來測試的程式碼。說明如何使用XMLPersistence這個類別。 在做完第一版後,可以發現Load()跟Save()這兩個函式中,其實我們如果能將MySettings這個型別抽離出來,作為一個參數的話,那Load()跟Save()這兩個函式就可以改寫成泛型的函式。不論你需要儲存或讀出的型別的哪一種,都可以透過這兩個泛型函式來儲存成xml檔,或是由xml讀出轉回成物件。 程式碼下載: XMLPersistence.cs using System; using System.Collections.Generic; using System.Text; using System.Xml.Serialization; using System.IO; namespace UT { /// <summary> /// 要用來儲存成xml檔案的類別 /// </summary> public class MySettings { public string DBName = "" ; public string ServerIP = "" ; public string User = "" ; public string Password = "" ; /// <summary> /// xml persistence時需要預設建構子 ...

好用的Android軟體

圖片
Handcent SMS Barcorde Scaner AddinTimer AddinTimer不僅可以定時控制常用的功能,如定時飛行/定時提醒/定時藍牙/定時WIFI/定時情景/定時壁紙等功能,還可以整點報時/定時拍照/定時錄音等有趣的功能。 Simi Clock Simi Colok widgetsoid widgetsoid Fold Organizer Folder Organizer 記帳 CWMONEY 理財筆記 使用方式 Simply Lockscreen 使用方式 Elixir RayDial Descrption Ray Dialer RayDial Descrption Battery Status 在狀態列上顯示目前電池用量 Fast Reboot 在不用重開機的情況下,執行重啟的動作。可以釋放出更多的RAM。 AndAndo GPS軌跡記錄程式 Advanced Tally Counter 計數器軟體。可以設定數個計數器。一般是用來計算例如每月的ATM提款次數(因為一般每個月會有限幾次是免費使用)。 KeepassDroid 密碼管理器 Jort行事曆軟體 可同步Google行事曆及工作清單 Screen Off and Lock 觸控就能關閉螢幕。減少使用開關鍵的次數。 親筆 手寫記事軟體。可記錄你親筆手寫的結果。 音量控制 控制手機中所有可調整的音量 DropSync 自動同步手機中某個資料夾到Dropbox中。可自定進行同步的時間、檔案大小限制、以及只在有WiFi下才同步等等...

KeePass for Android

在使用PDA以來,就一直使用 KeePass 這套密碼管理程式。 在換了PDA手機:ASUS P750後,作業系統是WM5、WM6、WM6.5,不論是哪種OS,還是可以到KeePass上下載到對應的程式。而且密碼檔也是跟PC共用的。 最近換了CHT 8000,作業系統是Android,又想到要找看看是否有密碼管理系統,沒想到KeePass也有出Android版的。只是一開始好像看到有警語說它的密碼檔案格式跟PC或WM的不同。想說,那只好手動重建了。 不過,重建的話,也是要花點時間。於是就想說來Google一下,看看是否有相關的資訊。說不定有人寫好轉檔程式了。是有查到一些資訊,有人說可以用PC版來橋接,我想應該是將WM的密碼檔用PC版讀入,再匯出某種格式。再將這些資訊由Android中的KeePass來匯入吧。 沒想到Android的KeePass中沒有匯入的功能。只好死馬當活馬醫,那不如就直接複製WM的檔案給Android用好了。 沒想到,還真的可以用耶。太好了,這下轉換到Android上,又更邁進了一步。