發表文章

目前顯示的是有「IIS」標籤的文章

IIS 記錄檔匯入 SQL Server

圖片
欲將 IIS 網站的記錄檔拋轉至 SQL Server,很簡單的做法如下 安裝 Log Parser Log Parser 是一個讀取各種 Log 檔的工具程式,可以使用類似 T-SQL 的語法來查詢多個文字檔案中的資料,請參閱: 功能強大且威名遠播的記錄分析器 。 將 IIS 記錄定時排程轉入 SQL Server 資料庫,可以先 將查詢語法寫成批次檔,透過 Windows 工作排程來執行。 首先下載並安裝 Log Parser (採用下一步安裝法) 下載點 http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=24659 新增 Backup 資料匣 建立一個備份資料匣,當拋轉資料後將紀錄檔搬移至這個目錄 執行命令 修改以下命令,如路徑與資料庫參數,開啟命令提示字元執行或將以下複製建立為批次檔,此段指令會自動建立資料表 cd C:\Program Files (x86)\Log Parser 2.2 LogParser "SELECT * INTO iisLogs FROM C:\inetpub\logs\LogFiles\W3SVC4\*.log" -i:iisw3c -o:SQL -server:localhost -database:webLogs -username:sa -password:yourpassword -createTable: ON move C:\inetpub\logs\LogFiles\W3SVC4\*.log C:\inetpub\logs\LogFiles\W3SVC4\Backup\ 完成後可以使用 SSMS 查詢 同場加映 Log Parser 功能不僅於讀取 IIS 的記錄檔,還提供很多種讀取的格式,舉例若有 CSV 檔案想要轉入 SQL Server 也可以適用,以下範例是讀取一個 CSV 檔案且沒有欄位標題的作法 cd C:\Program Files (x86)\Log Parser 2.2 LogParser "SELECT FileName, RowNumber, Field1, Field2, Field3, Field4, Field5, Field6, Field7, F...

解決搜尋引擎查不到網站

圖片
接獲一個挺新鮮的任務,客戶反應:自家的高雄市民政局官網 http://cabu.kcg.gov.tw ,Google 可以找到但是 Yahoo 卻找不到。 本文記錄一下前前後後約一個月(9/12~10/14) 的處理過程。 先提一下 Yahoo 搜尋目前是採用微軟的 Bing 搜尋引擎,原問題修正為:Google 有找到,但 Bing 找不到。

如何取得IIS記錄檔

圖片
IIS 記錄檔在不同版本的作業系統中儲存位置並不相同,以下是在 Windows 2003、2008 如何找到網站記錄檔儲存的位置。

IIS 虛擬記憶體設定

圖片
曾在 2011 年發生過的老問題,關於 IIS 回收與記憶體設定的問題。   IIS  回收條件中會其中一項是是關於記憶體部份,這設定值若太大,反而會造成自動回收失敗,導致須要手動進行回收。 主要原因是回收時,需要相同虛擬記憶體大小的 Buffer,才能順利進行。

Windows 2003 64bit running 32bit Web Application

圖片
在 IIS [網頁服務延伸] 中設定 32位元的 isapi 禁止原本64位元的 isapi 新增32位元的 isapi  新增檔案指向: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ aspnet_isapi.dll 在 網站 的 ISAPI 篩選器設定為 32位元的 filter 變更主網站上的[ISAPI篩選器]   點擊 [瀏覽] 檔案指向 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll 將 IIS 啟用 32位元應用程式 ----------------------------------------------------------------------------------------------------------------------------- [命令提示字元] 中執行 cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1 -----------------------------------------------------------------------------------------------------------------------------   參考文章 如何在 64 位元版本的 Windows Server 2003 和 IIS 6.0 ,安裝 32 位元 Reporting Services。 http://technet.microsoft.com/zh-tw/library/ms143293(v=sql.90).aspx How to troubleshoot IIS configuration iss...

iis-trouble-shooting

圖片
本系列文章收集工作上常見的小問題,簡易排處的步驟,別讓小問題形成小題大作。 案例01 接獲客戶通知網站都設定好了,為何還是不能瀏覽? 看到此畫面,先別急著動手喔… 先觀察一下僅有的資訊,再動手 1. 有沒有發現網址上少了什麼 ? 2. IIS 回傳的訊息: 未授權您檢視此網頁   有想法了吧 –> 幾乎可以判定答案就是 : 預設網頁 處理步驟 進入IIS 開啟網站或應用程式設定 點擊 [新增] 加入您的網站預設進入的畫面,本例是加入 Default.aspx 再瀏覽原本的網址 噹~~ 可以收工囉…