mssql2k查詢IIS日誌

2021-04-19 01:09:57 字數 869 閱讀 4427

mssql2k查詢iis日誌

iis日誌格式預設是txt的,看起來真彆扭啊。

以下方法可以不用該死的txt了。 

不過個人認為,其實也不好的,乙個月的時間,你的mssql資料庫就多了n條記錄...

1 建立乙個iis的資料庫,新增inetadmin使用者,指定該使用者為iis資料庫的所有者,並設定好相關許可權。 

2 執行logtemp.sql查詢檔案,建立表。其內容如下: 

create table inetlog ( 

clienthost varchar(255), 

username varchar(255), 

logtime datetime, 

service varchar( 255), 

machine varchar( 255), 

serverip varchar( 50), 

processingtime int, 

bytesrecvd int, 

bytessent int, 

servicestatus int, 

win32status int, 

operation varchar( 255), 

target varchar(255), 

parameters varchar(255) ) 

3 根據iis5的odbc日誌預設值,進入odbc資料來源管理器建立乙個名為「httplog」的「系統dsn」與iis資料庫連線,建立時使用inetadmin帳號。 

4 將「活動日誌格式(v)」改為「odbc logging 」。 

然後就可以自己根據需要查詢了,譬如哪個ip在什麼時間訪問了什麼。最重要的是,可以很明了的知道是哪個ip在對你掃啊掃的不停~~~。 

查詢mssql 密碼

select name,password from syslogins select master.dbo.fn varbintohexstr password hash from sys.sql logins where name sa 竊取雜湊口令 sql server sha1加密 版本 se...

查詢mssql 密碼

select name,password from syslogins select master.dbo.fn varbintohexstr password hash from sys.sql logins where name sa 竊取雜湊口令 sql server sha1加密 版本 se...

MSSQL的IN引數化查詢

e02 例如 原sql語句 delete from serviceboard where charindex cast id as nvarchar ids 0 注 id 在資料庫中為整型,要匹配字串必須轉換成nvarchar 現在修改為 delete from serviceboard where...