iT邦幫忙

0

SQL 連線通知

MS-SQL,有無辦法在有人遠端使用Enterprise Manager/或其他資料庫連線工具登入時發出通知?
或者有無LOG可以追查登入的狀況?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
marshuang
iT邦新手 1 級 ‧ 2010-01-08 14:18:07
最佳解答

大致上有這幾個方法可以達成, 可以參考以下網友的圖解說明.
A. enable SQL Server login audit (through SQL Server Enterprise manager)
http://www.microsoft.com/technet/security/prodtech/sqlserver/sql2kaud.mspx
B. enable SQL Server 「c2 audit mode」:
http://www.microsoft.com/technet/security/prodtech/sqlserver/sql2kaud.mspx
C. 使用 Server Side Trace 的功能http://www.microsoft.com/technet/security/prodtech/sqlserver/sql2kaud.mspx(與 SQL Profiler 原理一樣)
D. 使用 DBCC command --> 但是 結果很難看.. 不是人可以看的
E. 使用SQL Server 2000 內一個沒被寫在文件的function: fn_dblog
F. 使用 3rd party tool, 來觀看 SQL Transaction Log - 如 Lumigent Log Explorer for SQLServer

2
unclehandgun
iT邦新手 4 級 ‧ 2010-01-27 11:01:06

樓上的見解真是長知識了
只是...密碼怎不控管嚴謹一點? 權限角色規畫怎不嚴謹一點?
嘗式思索一下根本問題點在哪

marshuang iT邦新手 1 級 ‧ 2010-01-27 11:13:26 檢舉

有時,我們很難以我們的邏輯去評斷任一企業內為何不這樣做不那樣做,因為每個地方都有各自難言之隱.有的地方IT很強勢的,有的地方IT跟狗一樣,有的地方不懂的人權限很大又愛亂玩,有的地方懂的人不思前想後誤動作多,那個頭兒就得找另一個人"monitor"這個人...
所以,答案就很多種了.

我要發表回答

立即登入回答