發表文章

ubuntu 10.10 安裝無蝦米

最近試用Ubuntu 10.10,因為本身是使用無蝦米輸入法,所以就查了一下如何在Ubuntu 10.10上安裝無蝦米。 一開始有看到一些介紹,都是要自行下載字碼表,再加工及安裝。後來看到有一篇是使用內建預設的輸入入ibus的安裝方式,而且已經 打包成安裝檔 了。只要下載並執行安裝,就可以使用了。真是太方便了。

SQL Server遠端伺服器連線失敗

圖片
錯誤訊息: 連結伺服器 "10.6.228.43" 的 OLE DB 提供者 "SQLNCLI" 傳回訊息 "登入逾時終止"。 連結伺服器 "10.6.228.43" 的 OLE DB 提供者 "SQLNCLI" 傳回訊息 "建立連線至伺服器時發生錯誤。連線至 SQL Server 2005 時,發生此失敗,可能是因為在預設設定下,SQL Server 不允許遠端連線。"。 訊息 65535,層級 16,狀態 1,行 0 SQL 網路介面: 從登錄取得已啟用的通訊協定清單時發生錯誤 [xFFFFFFFF].  解決方式:開啟SQL Server Configuration Manager,到「用戶端通訊協定」中,開啟TCP/IP的通訊方式。

Windows系統路徑及C#存取方式

圖片
在Windows系統中有許多常用的路徑,但是Program Files或System32等等。這些路徑其實Windows系統本身有提供 路徑環境變數 ,可在命令列視窗中使用。 在C#中也可以利用 Environment這個類別 來存取及轉換這些特別的路徑。 還有介紹如何 在PowerShell中取得這些特別路徑 的方式。

在用DatabaseMail寄送郵件時,如何在內容加入斷行字元

可以用 set @MailBody = 'xxxx' + char(13) + char(10) + 'yyyy' 的方式。 如果是用 set @MailBody = 'xxx' + '\r\n' 是不行的。

用PowerShell監控磁碟空間

在伺服器上經常會執行一些程式,這些程式或多或少都會需要將一些執行的過程記錄在log檔中。如果沒有定期去清除這些log檔的話,時間一久伺服器上的磁碟空間就會被用光。 不過,因為是伺服器上的自動排程程式,所以一般人一旦設定好就不再會去管理。久而久之可能就在某一天發生磁碟空間不足,造成程式無法執行的問題。 我想要監控伺服器的磁碟空間的應用程式應該是不少,不過最好的方式當然是能用Windows Server本身內建的功能是最好。 最近微軟提供了PowerShell的指令集工具。這個工具有很多的伺服器管理功能。當然也可以用來監控磁碟空間了。找了一下網路上,果然有人在分享已寫好的 用PowerShell監控磁碟空間的程式碼 。 即然有現成的當然就拿來改一下使用看看囉。 要執行的話,需要在PowerShell的命令列視窗中輸入 .\ 。要加個「.\」。不然,直接打檔名是無法執行的。 如果第一次執行有問題的話,應該也是 安全性的問題 。就要先執行以下的指令: Set-ExecutionPolicy RemoteSigned 如果你的WinServer 2008找不到PowerShell,是因為預設上是沒安裝的,請自行 由伺服器管理員安裝PowerShell 。 如果直接用命令列執行PowerShell指令檔,而不用先進入PowerShell的方式如下: powershell -command "& './CheckQuota.ps1'" 原本的版本中只能寄警告信通知一位管理員,後來我修改了一下,可以讀取一份清單,以便將警告訊息傳給多位管理員。程式碼如下: $computers=(Get-Content CheckComputerList.txt) #單位是MB $WARING='5000000000' $SMTP='email.polaris.com.tw' $TO='justin_Lin@polaris.com.tw;justin1021@gmail.com' $FROM='FMSQLAdmin@polaris.com.tw' $MonitorList=(Get-Content MonitorManager.txt) for...

mantisbt session 儲存失敗

圖片
最近安裝了臭蟲追蹤系統。一開始的使用都還正常,但沒多久在執行登入時,就出現以下的警告訊息。看來應該是指定用來儲存PHP Session資訊的路徑有問題。 要修正這個問題,就是要去修改PHP伺服器上的設定檔,將session.save_path的參數指定到正確的位置,再重啟Apache就好了。 session.save_path = "C:\AppServ\php5\SessionDB"

解決SQL2008無法用ManagementStudio遠端登入的問題

圖片
最近在一台裝有Windows Server 2008 R2(x64)的伺服器上安裝了SQL 2008。安裝完後,在那台服器上使用ManagementStudio都一切正常。可是當我要用我的PC上的ManagementStudio來遠端登入時,就發生錯誤。 後來才知道 是防火牆的問題,要設定TCP/UPD port 。基本上只要設定好開啟所需的Port就可以正常地連線了。以下是如何在Win Server 2008 R2(x64)中設定防火牆的Port的方式。 以下是正常的連接方式: 但在未開啟防火牆時,就會發生無法連上資料庫伺服器的錯誤。