// archives

SQL

This tag is associated with 1 posts

建置新主機,提供新服務

由於我們家的小竇常常在抱怨他的主機常被大家操,但他又心太軟不願意在連線數上做些限制。就因為這樣,我便想說弄台 Server 來移轉他主機的負擔,當然還是部份自我娛樂的成份在。於是我便去隔壁間的實驗室,拼拼湊湊的弄了一台還能看的 PC 來當做 Server ,好提供原有的服務,甚至是開發新功能。
目前 Server 的 OS 是採用 FreeBSD (老樣子),版本為前幾天才 RELEASE 的 7.0,現在將先專注於 FTP Service 的設置與規劃。這的 Server 端是使用 ProFTPD ,另外還有使用 MySQL 負責帳號驗證和資料統計的工作。
為了使用 ProFTPD + MySQL 便上網查了一些相關設定的資料,無奈資料不是過舊就是不完整(不符合需求),所幸經過幾小時的 Try & Error,終於把我規劃的架構弄個雛型出來,真是皇天不負苦心人呀!
不過又到了週末快樂時光,我便自己先放自己假啦!剩下的部份就等下星期再補齊,也希望能來寫一篇較新的 ProFTPD + MySQL 的教學,好提供有需要的人做些參考,以上!在這先祝大家週末愉快阿。

修改 SQL2005 的 Server Name

雖然需要修改 Server Name 這回事的機率不高,但還是在這做個簡單的紀錄好了。
通常 SQL Server 2005 在安裝時,會以 Windows 的電腦名稱為預設的 Server 名稱。雖然直接修改電腦的名稱,在 SQL Server 2005 的 SSMS 也會直接反應出修改後的對應名稱,但只要執行 select @@servername 便會發現,SQL Server 還是以第一次安裝的名字為 Server Name。
如果想要修改 Server Name 為自己想要的名稱,只要執行下列指令,便能修改 Server Name。

1
2
3
SELECT @@servername
exec sp_dropserver @@servername
exec sp_addserver [snese],’local’

其中 select @@servername 就是目前主機的名稱,而第二行就是利用這個變數來直接刪除掉舊有名稱,省去你去記 Server Name 和打字的時間,至於第三行則是替你的主機做重新命名。從上面的範例來看,就是以 snese 做為 SQL Server 的新名稱。
全部做完後,別忘了要重新啟動 Server ,這些設定才會生效喔!

[免費] MySQL GUI Tools

目前來說想要使用 GUI 來操作 MySQL 不外乎的選擇就是 phpMyAdmin 和 Navicat。不過要用 phpMyAdmin 一定得在有安裝 httpd 和掛載 php 模組的環境下使用,我想這對於只是單純想使用資料庫的人的確略顯麻煩。至於 Navicat 雖然好用且不需安裝多餘的東西,但其問題在於它本身是商業軟體,且 Lite ver.  已經被閹割掉了許多功能。
講來講去似乎已經沒有比較好的解決方案,所幸 MySQL 本身也開始提供他們家的 GUI Tools ,雖然對一些人來說已經不是什麼新聞,但在這還是簡略的介紹一下好了。