2009年11月12日 星期四

DOS指令關機 中斷關機

C:\WINDOWS\system32\shutdown.exe

-i 顯示 GUI 介面,必須是第一個選項
-l 登出 (不能和 -m 選項一起使用)
-s 電腦關機
-r 關機並重新啟動電腦
-a 中止系統關機
-m \\\\computername 從遠端進行關機/重新啟動/中止
-t xx 將關機等候時間設定成 xx 秒
-c "comment" 關機註解 (最多 127 個字元)
-f 強制關閉執行中的應用程式,不顯示警告
-d [u][p]:xx:yy 關機原因代碼
u 是使用者代碼
p 是預先計劃的關機代碼
xx 是主要原因代碼 (小於 256 的正整數)
yy 是次要原因代碼 (小於 65536 的正整數)

2009年10月17日 星期六

Google 應用程式 MX 的設定

Google 好像已經把這個東西拿掉了,在他的 Google產品列表裡面已經找不到這項說明,最近剛好機器壞了,系統重灌,得重新設定DNS,萬一找不到這個東西那可就糟了,所以搜尋了一下,順便把他記在部落格裡面,設定內容如下:
網址:http://www.google.com/support/a/bin/answer.py?hl=b5&answer=33352
登入您的代管帳戶,並前往 MX 記錄維護頁面。 MX 記錄可能位於 [DNS Management] (DNS 管理)、[Mail Server Configuration] (郵件伺服器組態) 或 [Name Server Management] (名稱伺服器管理) 這類區段中。您可能必須啟用進階設定,才能編輯 MX 記錄。
刪除所有現有的 MX 項目。
輸入下列 MX 記錄。您可能無法完全按照下表輸入優先值,但請盡可能依照此順序輸入每筆記錄。如果您無法指派優先順序,則只要輸入 aspmx.l.google.com 即可。將任何 TTL 值設定為 1 小時 (值 = 3600)。
優先順序 郵件伺服器





















1ASPMX.L.GOOGLE.COM.
5ALT1.ASPMX.L.GOOGLE.COM.
5ALT2.ASPMX.L.GOOGLE.COM.
10ASPMX2.GOOGLEMAIL.COM.
10ASPMX3.GOOGLEMAIL.COM.

注意:ASPMX.L.GOOGLE.COM 是優先順序最高的郵件伺服器,請勿指定優先使用其他伺服器。進一步瞭解郵件伺服器優先順序。請確認您在所有合格的網域名稱尾端都加上尾隨點 (.),下列為這列網域名稱的範例:server.example.com. (如果您的 MX 記錄要求此格式,您才需進行這些步驟)。

儲存變更。您的 MX 記錄現在已設定為指向 Google。別忘了,MX 記錄的變更最多要 48 小時才會傳播到整個網際網路。

2009年10月15日 星期四

時間伺服器

最近公司需要用到時間伺服器,所以研究了一下,記得以前NT就已經有時間伺服器這個東東了,而且應該不難才對,可是設了半天,怎麼設都設不起來,網路上眾說紛紜,每一篇都落落長,可是呢,感覺都在邊緣滑過,照著做都還是不行,Server & Client 來來回回,改了一大堆的Registry,命令視窗也下了一堆的命令,還去查了什麼123 Port,最後在同事的幫忙下才發現,根本不用那麼麻煩,只要動 Server 就可以了。
在Server上執行 gpedit.msc,會開啟群組原則的編輯器,展開 電腦設定 -> 系統管理範本 -> 系統 -> Windows時間服務,打開全域設定值,點選已啟用,將AnnounceFlags改為5,點選確定,再點選時間提供者,將 啟用WindowsNTP伺服器 點開,點選 已啟用,然後關閉群組原則編輯器。
到服務中,將Windows Time 停用,然後再 啟用。
以上,Time Server 的部份就設定完畢了。
接下來 Client的部份,將小時鐘點開,點選 網際網路時間,將伺服器改成指定的伺服器位址(IP或是Computer Name 或是 網址),點選立即更新,出現成功訊息就代表完成了。
記錄一下過程!

2009年10月13日 星期二

有關封包標題

今天看到了一個有關封包 header 的資訊,把他記錄下來
不過不知道是一般就這樣,還是只有 Smart Sniff 抓下來的封包是這樣?

The structure of .ssp file (SmartSniff Packets File)
The structure of .ssp file saved by SmartSniff is very a simple. It contains one main header in the beginning of the file, followed by sequence of all TCP/IP packets, each of them begins with a small header.
The main header structure:
00 - SMSNF200 signature.
08 - (2 bytes) The number of bytes in the header (currently 4 bytes for the IP Address)
0A - (4 bytes) IP Address

Header of each packet:
00 (2 Bytes) packet header size (currently 0x18 bytes)
02 (4 Bytes) number of received bytes in packet.
06 (8 Bytes) Packet time in Windows FILETIME format.
0E (6 Bytes) Source Mac Address.
14 (6 Bytes) Dest. Mac Address.
1A The remaining bytes are the TCP/IP packet itself.

2009年9月17日 星期四

無法使用特殊主體 'sa'

今天再測試程式的時候,發現一個問題,因為同事的程式指定要用 sa 帳號,(通常我是另開帳號,每個專案用不同的帳號去操作,sa通常是冰起來,因為sa牽一髮則動全身,一方面容易被攻擊,改密碼又很麻煩,所以我是不用sa的),但沒想到SQL2008竟然把sa歸類為特殊主體,結果我要把sa的權限加到資料庫時,死都不給我加,找了相關的界面,都沒辦法改變,後來 google 了好幾篇文章後終於找到方法,方法如下:

◆資料庫的相容性層級需要是:90
可用下列的指令調整:

USE [master]
GO
EXEC dbo.sp_dbcmptlevel @dbname=N'資料庫名稱', @new_cmptlevel=90
GO

◆資料庫應該要具備有效的擁有者。
請使用以下的指令來進行調整:
USE master
GO
ALTER AUTHORIZATION ON DATABASE::資料庫名稱 TO sa


USE [資料庫名稱]
GO
EXEC dbo.sp_changedbowner @loginame = N'sa', @map = false
GO

就OK了
謝謝孤狗大神,跟寫文章的人.(我是記錄一下,避免以後又找不到)

2009年8月28日 星期五

如何把VS2008 HTML 設計模式,從一行一行的設計模式變成拖放到絕對定位的設計模式

昨天同事問了這個問題,我說可以啊,以前有用過,但是新版的好像沒有,昨天找了一下,還真是找不到,今天終於找到了。
打開VS2008,打開專案和網頁,如下步驟
工具->選項->HYML 設計工具->CSS 樣式->(右邊)利用貼上或拖放的方式,將使用工具相加入加入控制項位置變更為絕對位置 (打勾)
在設計時就可以拖放控制項至絕對位置了!!
微軟的軟體界面越來越違反設計原則,把一些大家所熟悉的東西都改到大家找不到,像VISTA也是這樣,傷腦筋!

2009年5月19日 星期二

SQL2005 & SQL2008 資料轉換

最近想轉換兩個資料庫的資料,但是出現一個問題,因為我要把資料從SQL2008轉到SQL2005,結果當然出現錯誤,舊版無法讀新版的資料
我原本是在SQL2008做備份,然後到SQL2005還原,失敗
後來改成SQL2008卸離,SQL2005附掛,還是失敗
後來問了一位接近大師級的朋友
他說試試看把SQL2008資料庫的相容層級改成SQL2005
我試了,還是失敗,兩種都失敗
在SQL2008做備份,到SQL2005還原,失敗
SQL2008卸離,SQL2005附掛,也是失敗
但是我不死心,想說可能因為原本建資料的時候是SQL2008,用改的可能不行
於是我在SQL2008新建了一個相容層級是SQL2005的資料庫
然後再把資料匯過去
不過還是失敗,而且兩種都失敗
後來問了資料庫大師,他說沒辦法啦,完全不能這樣轉啦
而且資料庫相容層級不是這樣用的,他說

是在 2008 裡對 DB 認知是 2005
可以對該 DB 下一些 2005 可用的語法
或 2000
2000 *= 或 =* 可用
2005 後不行
一定要 left join 或 right join


所以就這樣了,完全失敗,記錄一下失敗的過程吧!!

2009年5月18日 星期一

常使用的 PORT

把常使用的PORT記錄一下,免得每次要用都要找一次
HTTP : 80
FTP : 20,21
SSL : 443
Remote Control : 3389
PcAnywhere : 5631, 5632
MSSQL : 1433
POP3 : 110
SMTP : 25
DNS : 53



慢慢再補!!

2009年4月27日 星期一

2009年4月20日 星期一

如果網路沒辦法做資料分享

最近公司要裝一台新的File Server 取代舊機器,但是遇到一個問題,怎樣他都不會分享,機器上已經設定了半天,最後經權限全開,防火牆等一干設定也都關了,還是不行,怎麼辦咧?

後來終於發現兇手,因為公司裝了新版的防毒 Symantec Endpoint Protection 11,結果被防毒給擋了,所以把這個設定記錄下來,設定的地方如下:


先打開防毒軟體





然後點選 網路威脅防護,右邊的選項,選擇 變更設定




然後選擇上方第3個Tab Microsoft Windows 網路,

將 設定 block 裡的 與網路上的其他人共用我的檔案和印表機 打勾,然後按下確定




這樣就可以從網路芳鄰看到分享的資料夾了,感動!!!

2009年3月11日 星期三

SQL2008匯入匯出問題

SQL的匯入匯出功能似乎越來越不受重視了,從一些專門研究MsSQL的微軟顧問或是先驅身上就可以發現,因為當我問它們有關匯入匯出問題的時候,它們第一個反應就是 可以用SSIS 來做啊,是啊,我想也是,SSIS功能強大,可以做很多的事情,可是從SQL7以來,我的很多工作都在匯入匯出中完成,我覺得他向來很好用,但是,到了SQL2005或是SQL2008之後就變難用了呢?我想微軟可能有他很多的考量,或許把很多工作了嚴格的限制,造成這些資料怎麼匯都匯不進去,實在是令人覺得很困擾,怎麼匯一點小資料都還得動用到SSIS呢?而且我改用SQL2000之後馬上就匯入成功了,這是怎麼回事呢?
即使微軟要限制,也應該有解決之道吧?但是現在連SQL專家都不研究這個東西了,我就不知道該問誰了!
就我看來SQL2000和SQL2008匯入的差別,SQL2000匯入時文字檔一律使用Varchar(8000)作為預設型別,SQL2008則是預設用 nVarchar(50)作預設型別,而且SQL2008似乎多做了一些檢查,而造成這些文字匯不進去,因為我把長度增加也沒用,試了很多方法都不行,等有空再把畫面貼上來做一個紀錄。

無線網卡改為由微軟控管

相信很多人都遇過Intel無線網卡的管理程式和微軟作業系統衝突的問題,很多人可能都用重灌來解決問題,但是大部分的情況只要將Intel無線網卡管理程式Disable,把網卡控制權轉交給微軟的無線網路管理程式來控制就好了,但是這個設定要去哪裡設呢?
開始->設定->網路連線 (或是從其他的方式開啟這個畫面)
找到無線網卡,在無線網卡上按右鍵,選擇內容
上面有幾個 Tag,分別是 一般,無線網路,進階
點選 無線網路
上面有一個 使用 Windoes 來設定我的無線網路設定(W)
把他打勾就OK了!
試試看吧!

2009年3月10日 星期二

Tivoli 派送無線網卡驅動程式,造成無線網卡死掉,網路無法使用,游標一直閃爍

今天在公司遇到了一個狀況,因為公司的電腦系統皆由總公司AD控管,所以很多權限都被限制住了,像是平日所有作業系統更新,防毒軟體更新,一些軟體或是驅動程式的派送,都是由總公司透過Tivoli這個軟體做派送。
今天總公司派送了一個無線網卡驅動程式,結果部分的人安裝完畢,重開機之後,造成無線網卡死掉,網路無法使用,游標一直閃爍的情況發生。
個人猜測是因為Tivoli派送安裝並未全部完成,而那幾台機器又都是用無線網卡在連網,所以重開機之後無線網卡死掉,派送無法完成,造成系統不斷試著去和派送主機連線,所以游標才會不斷閃爍。
處理方式:試著用有線網路連線,但是DHCP卻只派送IP,沒有抓到Gateway,測試附近的電腦又是好的,所以TCP/IP改以手動設定,設定完成之後,游標就不閃爍了,表示他已完成派送工作,再去設定無線網卡之後也能順利的連上網路了,把原本的有線網路設定,再改回DHCP指派,這樣就大功告成了。

2009年3月4日 星期三

Windows Server 2008 Server Core

最近安裝了Windows Server 2008,發現她除了一般的安裝之外還多了一個奇怪的東西,Server Core Installation,一直沒時間去了解這個到底是什麼東西,今天查了同事的書,大概了解了,簡單來說,她就是去掉圖形介面的Server,這馬上讓我想到了Linux,很有趣的對比,Windows是以圖形介面著稱,Linux是文字介面,以效能著稱,但這些年Linux為了洗刷他不友善介面的名號,不斷推出更漂亮圖形化的版本,做的越來越漂亮了,但是個人也覺得她越來越像Windows,越來越笨重了。
沒想到現在Windows竟然也反過來推出沒有圖形介面的Server版本,想必是為了洗刷他Server太過笨重的罪名,讓純文字介面的Server只做Server該做的事,一方面增加它的穩定性,一方面提升它的效率,Server本來就應該是不常動的機器,也應該是只有專門管理Server的人才應該去動的東西,所以去掉圖形是一個不錯的主意,雖然操作變困難了,但卻可以讓Server只做他該做的事情。雖然我還沒有試過,但我相信它的效能應該會大幅提升,雖然Linux早就做這件事了,但以微軟的財力物力應該很快可以發展出更好的東西,但是希望她不要老是賣那麼貴,雖然老是強調智慧財產權,但它們在學習老祖先知識的時候,也沒有付老祖先智慧財產權吧。

2009年2月25日 星期三

SQL Server 2008 Table 修改後無法儲存

今天見了一個新的 Table 之後,發現要再修改欄位等設定
但是改完之後卻出現錯誤訊息,





不給改,找了孤狗大神(不知道從誰開始這麼稱呼的)來幫忙之後
發現大神也無能為力,只好自己去找
後來發現在 Management Studio 的命令列的 工具 -> 選項
畫面右邊點選 Designers -> 資料表和資料庫設計工具
右邊有一項 (紅框的部分) 防止儲存需要資料表重建的變更
把勾勾拿掉就OK了


2009年2月24日 星期二

mysql 寫入中文字出現 ??

今天用 VB.NET 開發程式的時候,發現如果將中文寫入mysql資料庫,會出現???
查了網路上一些回答後,發現必須在連線字串裡面增加 CharSet=utf8;
但是增加字串之後 ???是不見了,可是卻變成亂碼
於是我把 utf8 改成 big5 , 耶, 正常了!!

2009年2月23日 星期一

遠端桌面連線

今天公司的 Wincdows Server 2008 的遠端桌面連線突然連不上了,後來經過很多測試之後才OK,經過如下:
一開始突然發現遠端連不上
測了很多方法都不行
試著重開機
開機很久畫面都是黑的,以為死了,但是後來又出來了,進了Windows 畫面之後
出現 Windows Defender程式錯誤,無法啟動,已經停用
發現 Symantec Norton Ver.11 也出現錯誤,
防毒和防間諜軟體防護 以及 主動型威脅防護都出現錯誤
上面出現紅字以及修復的按鈕,按了修復按鈕之後沒反應
所以找到 Service, 把 Defender Service由自動啟動,改成停用
重開機,出現必須做磁碟掃描,掃描後在 Stage 2 發現一些錯誤
一樣出現Windows Defender程式錯誤
表示Service停用還不夠
找到系統設定,選擇啟動頁籤
果然發現有 Windows Defender 的項目
把它停用,一併把其他不想跟系統一起啟用的項目也停用
套用,確定之後重新開機
重新再開機,錯誤已經不見了,表示Windoes Defender確定停用
Symantec Norton 修復也成功,出現綠色畫面,表示恢復正常
但此時遠端連線一樣不行
再進到管理畫面,右邊有一項設定遠端桌面
點進去之後,允許遠端協助是打勾的
但是下面的遠端桌面卻是選擇 不允許連線到此電腦
改成第2項,允許來自執行任何版本之遠端桌面的電腦進行連線
雖然他寫較不安全,但只能選這個
如果選第3項的話,因為我的電腦沒有網域驗證,所以一樣沒辦法使用
終於解決了,趁著還記得的時候記錄一下過程

2009年2月8日 星期日

印表機共用

公司有人要做印表機共用,原本我認為是很簡單的事情,結果竟然互相找不到對方的電腦,所以我回我的電腦做測試,因為公司的PDC伺服器在國外,所有電腦的Policy也都由國外的MIS管理,所以我也不確定他是不是設定了什麼規則。
可是用我的電腦測竟然可以,真是怪了,只好再找他們的電腦做測試,因為我的電腦測不出問題,後來發現原來是最基本的設定沒有打開,網路的 "File and Printer Sharing for Microsoft Networks" 打勾之後就可以了,紀錄一下,避免以後忘記(年紀大了)!

2009年2月4日 星期三

重灌後安裝軟體參考清單

我自己常用的電腦,記錄一下應該要裝的軟體
避免每次要想(其實有需要再裝也可以,只是怕突然要的時候你沒有Source)

SQL Server
Visual Studio
PaPaGo
Dr.Eye
Acrobat
Fine Print
Office
Ultra Edit
防毒 (Norton)
FTP (LeapFTP)
PDA同步 (ActiveSync)
繪圖
(
Paint.Net
yed
Photoshop
Mind Manager
)
多媒體
(
千千靜聽
Power DVD
Real
GOM Player
)
燒錄
(
Nero
Acolhol
)
遠端桌面連線
(
Team Viewer
PC Anywhere
)
股票軟體

DOS 指令摘要

NBTSTAT
查遠端名稱解析
WINS


NETSTAT -AN
查本機有哪些PORT被開啟

2009年2月3日 星期二

BIOS 嗶聲蒐集

BIOS 嗶聲蒐集

Award BIOS
一短:系統正常啟動
二短:CMOS設定錯誤
一長一短:DRAM錯誤
一長二短:顯示卡或螢幕連接錯誤
一長三短:鍵盤錯誤
一長九短:ROM錯誤
不斷長響:DRAM未插好
不停急響:電源有問題

AMI BIOS
1短:DRAM刷新錯誤
2短:DRAM 同位元檢查錯誤,ECC check error
3短:基本64K RAM檢查失敗
4短:計時器無法運算,系統時鐘錯誤
5短:CPU錯誤
6短:8042無法取得A20(檢查鍵盤)
7短:CPU中斷錯誤
8短:顯示卡記憶體寫入/讀取錯誤(檢查顯示卡)
9短:ROM檢查碼錯誤
10短:CMOS 關機暫存器寫入/讀取錯誤
11短:快取記憶體故障

Phoenix BIOS
(1-1-2表示一聲一聲兩聲)

1 - 1 - 2:CPU或主機板損壞
1 - 1 - 3:主機板損壞
1 - 1 - 4:BIOS ROM損壞
1 - 2 - 1:主機板計時器損壞(主機板損壞)
1 - 2 - 2:DMA失敗(主機板損壞)
1 - 2 - 3:DMA失敗(主機板損壞)
1 - 3 - 1:記憶體刷新失敗(記憶體損壞)
1 - 3 - 2:記憶體損壞
1 - 3 - 3:記憶體損壞
1 - 3 - 4:記憶體損壞
1 - 4 - 1:記憶體損壞(位址線錯誤)
1 - 4 - 2:記憶體損壞(同位元錯誤)
1 - 4 - 3:主機板計時器損壞(主機板損壞)
1 - 4 - 4:NMI port損壞(主機板損壞)
2 - * - *:64k 記憶體損壞(記憶體損壞)
3 - 1 - 1:副DMA損壞(主機板損壞)
3 - 1 - 2:主DMA損壞(主機板損壞)
3 - 1 - 3:中斷控制器損壞(主機板損壞)
3 - 1 - 4:副IC損壞(主機板損壞)
3 - 2 - 2:中斷控制器損壞(主機板損壞)
3 - 2 - 4:鍵盤控制器損壞(主機板損壞)
3 - 3 - 1:CMOS 電池失敗(更換 CMOS 電池)
3 - 3 - 2:CMOS 設定錯誤
3 - 3 - 4:顯示卡記憶體錯誤(更換顯示卡)
3 - 4 - 1:顯示卡初始化失敗(更換顯示卡)
4 - 2 - 1:計時器損壞(更換主機板)
4 - 2 - 2:CMOS shutdown 失敗(更換主機板)
4 - 2 - 3:Gate A20 失敗(更換主機板)
4 - 2 - 4:分預期中斷(更換 CPU)
4 - 3 - 1:記憶體測試失敗
4 - 3 - 3:計時器損壞(更換主機板)
4 - 3 - 4:RTC(Real Time Clock)失敗(更換主機板)
4 - 4 - 1:串列埠損壞
4 - 4 - 2:平行埠損壞
4 - 4 - 3:CPU 或 主機板損壞
9 - 2 - 1:顯示卡相容性問題(請更換不同廠牌的顯示卡)

可研究軟體

可以研究看看
"p2p终结者"
"網絡執法官"
VLC Media Player 0.7.2 (BT 未下載完的救星)
"限速軟體"
比Netlimiter更省資源的免費網路流量限速軟體
NEGiES 1.57 (繁)

回復OutlookExpress信件

OutlookExpress 資料夾複製出來之後
當新系統安裝完成,要回復原本的信件,記得用以下步驟
先開啟OutlookExpress
如果要修改資料夾的位置,可以先修改
改完之後關閉OutlookExpress
再開啟一次OutlookExpress
新的位置會產生基本的OutlookExpress檔案
此時關閉OutlookExpress
再把原有OutlookExpress信件的檔案複製過去,覆蓋新的檔案
再開啟OutlookExpress,此時應該就已經還原成功了

為避免發生問題無法還原,原有OutlookExpress信件檔案最好複製一份
整個資料夾完整複製

重新安裝系統需注意事項

經過多次慘痛的教訓,如果可以的話,最好保留原有硬碟,另外買一顆硬碟來安裝,壁面沒被分到什麼東西而後悔不已。
如果要原硬碟裝新系統須考慮備份的資料如下:
1. 我的最愛
2. 桌面資料
3. MyDocument資料夾
4. EMAIL
5. EMAIL 帳號設定
6. EMAIL 通訊錄
7. IE 裡的憑證記得要匯出
8. MSN 表情符號

2009年1月20日 星期二

新部落格開張

新的部落格開張,希望把我平常看到一些重要的文章,不管事技術或非技術,不管是我的經驗或是別人的經驗,都可以把他記下來,年紀越來越大了,希望不要老是看到一個似曾相識的東西卻總想不起來哪裡看過或是內容到底是什麼 ^ O ^