㈠ SQL2008如何跟蹤某台電腦的執行語句
1、打開SQL Server Management Studio,選擇工具->SQL Server Profiler,或者直接從路徑:開始/程序/Microsoft SQL Server 2008 R2 /性能工具/SQL Server Profiler。
㈡ 如何使用SQL Server 跟蹤資料庫變化
1、找到SQL Server Profiler並登錄
位置:單擊開始--程序--Microsoft SQL Server--性能工具--SQL Server Profiler
詳解:
需要過濾具體的列名值,則選擇對應的列,在右邊樹形框錄入具體的值,並必須選擇排除不包含值的行哈。
各個選項的具體含義,如下:
TextDate 依賴於跟蹤中捕獲的事件類的文本值;
ApplicationName 創建 SQL Server 連接的客戶端應用程序的名稱。此列由該應用程序傳遞的值填充,而不是由所顯示的程序名填充的;
NTusername Windows 用戶名。
LoginName用戶的登錄名(SQL Server 安全登錄或 Windows 登錄憑據,格式為「域用戶名」)
CPU 事件使用的 CPU 時間(毫秒)。
Reads 由伺服器代表事件讀取邏輯磁碟的次數。
Writes 由伺服器代表事件寫入物理磁碟的次數。
Duration 事件佔用的時間。盡管伺服器以微秒計算持續時間,SQL Server Profiler 卻能夠以毫秒為單位顯示該值,具體情況取決於「工具」>「選項」對話框中的設置
ClientProcessID 調用 SQL Server 的應用程序的進程 ID。
SPID SQL Server 為客戶端的相關進程分配的伺服器進程 ID。
StratTime 事件(如果可用)的啟動時間。
EndTime事件結束的時間。對指示事件開始的事件類(例如 SQL:BatchStarting 或 SP:Starting)將不填充此列。
BinaryData 依賴於跟蹤中捕獲的事件類的二進制值。
然後,單擊運行即可!
㈢ 如何使用SQL Server Profiler跟蹤資料庫
SQL SERVER 2008
首先打開SQL SERVER Management管理工具,如下圖所示,選擇工具菜單下面的SQL SERVER Profiler選項
然後管理工具會自動跳出資料庫連接的界面,這里填寫好要跟蹤的資料庫,然後點擊連接,如下圖所示
接下來就進入到跟蹤屬性的設置界面,如下圖所示,在這個界面需要給跟蹤起名字,選擇跟蹤模板
然後切換到事件選擇的頁卡,如下圖所示,在這里設置需要跟蹤哪些類型的SQL語句
接下來我們在SQL SERVER的管理工具執行一個SQL語句,如下圖所示,下面就需要跟蹤這個SQL語句的執行過程
然後我們就會在SQL SERVER Profiler工具中看到這個SQL執行的過程,跟蹤工具中顯示了SQL對資源的消耗情況,讀寫次數等信息,如下圖所示
最後執行完了以後,記住暫停或者停止跟蹤,否則跟蹤等到停止時間才會停止,如下圖所示
㈣ sql資料庫怎麼跟蹤密碼登錄錯誤的進程
首先禁用伺服器密碼策略
使用sa賬戶登錄SQL server,打開安全性-登錄名-右鍵-輸入登錄名test,選擇SQL server身份驗證,輸入密碼「123」(此時勾選了強制實時密碼策略),點擊確定
可成功創建了test賬戶,並且設置了弱口令「123」,然後右鍵test賬戶看一下屬性。
下圖中顯示test賬戶勾選了強制實施密碼策略,密碼位置:顯示15個圈,是看不出弱口令的。
用弱口令登錄test賬戶也是沒有問題的
然後開啟伺服器密碼策略,使用管理員sa新建一個弱口令賬戶
依然使用sa賬戶登錄SQL server,打開安全性-登錄名-右鍵-輸入登錄名test1,選擇SQL server身份驗證,輸入密碼「123」(此時勾選了強制實施密碼策略),點擊確定
此時資料庫報錯提示「密碼有效性驗證失敗,該密碼不夠復雜,不符合Windows策略要求」,證明了開啟伺服器密碼策略並勾選賬戶強制實施密碼策略,是有效果的。
但我看了一下Windows操作系統的密碼策略也是挺下飯-..-最少六個字元長!!
就是說即使開了密碼策略,還可以將密碼設置為Qwe!23的六位數
如果想要設置密碼最小長度的話,在伺服器密碼策略上修改就可以了
最後試一下開啟Windows操作系統密碼策略,不勾選資料庫賬戶的強制實施密碼策略,看看能不能,設置弱口令
果然結果是可以的。
總結一下就是SQL server密碼策略要同時滿足開啟Windows密碼策略並且勾選SQL server賬戶的強制實施密碼策略才算是符合,但即使這樣的話一樣可以設置6位長度的口令,所以還要設置伺服器的密碼最小長度值。