首先禁用伺服器密碼策略
使用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位長度的口令,所以還要設置伺服器的密碼最小長度值。
❷ sql server 2000資料庫查找某個數值
如果你有資料庫的sa密碼,用事件查看器進行跟蹤,這時你就可以進入程序,你進行要操作的內容,它會將SQL代碼記錄下來.
事件查看器不一定要裝在伺服器上,只要你將在客戶機上也可以。
❸ 如何使用SQL server 2000的事件探查器跟蹤記錄的更新情況
打開 事件探查器,文件--新建跟蹤
另外可以在 工具處設置篩選條件
如要跟蹤的資料庫,語句等
❹ 如何利用SQL2000資料庫中的表進行審計跟蹤,進入如下界面
❺ 如何使用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 依賴於跟蹤中捕獲的事件類的二進制值。
然後,單擊運行即可!
❻ 請教:sqlserver2000下如何跟蹤某一個客戶機的sql語句
可以使用查找的方法來找相應的SQL語句,跟蹤某一客戶端的操作記錄,在新建一個跟蹤的跟蹤屬性中可以設置相關的篩選項目
❼ 如何利用SQL2000資料庫中的表進行審計跟蹤,進入如下界面,如圖
什麼意思?
❽ sql server2000 中怎樣跟蹤資料庫中表數據的修改,變化(即表的異動)
不用吧
你寫個觸發器 把數居的變化寫進指定表
❾ 如何使用SQL server 2000的事件探查器呢。1、怎麼打開探查器,2、怎麼使用探測器。
事件探查器平時不會用到的,這個我用過一段時間,主要就是跟蹤資料庫sql語句的執行情況,比如說:我有一個系統,用到了sql 2000資料庫,這個系統共有500張表,而此時我有個需求是:當用戶做某一個操作時,比如插入,登錄等等,我要知道我此刻對哪一張表再操作的,打開事件探查器,新建跟蹤,你就能看到所做的操作,並且能定位操作的是哪一張表,如果要人為去找的話,花一天時間也不一定有結果的。
❿ sql2000事件探測器無法建立跟蹤
可以遠程建立的,你仔細看看建立時報的什麼錯誤,是你給的賬號沒有許可權還是伺服器名賬號名有問題,另外2000的資料庫要打上sp4的補丁,不然不穩定,會出現很多問題