給SQL Server 2008 安裝安全審計_Mssql數據庫教程
推薦:總結SQL的存儲過程DB2 存儲過程:基礎知識 您在客戶端工作站上對遠程服務器和位于該服務器上的數據庫進行分類的任何時候,都存在一個簡單的 DB2 客戶端/服務器環境。在這種環境中,每次對遠程服務器上的數據庫執行 SQL 語句時,語句本身通過網絡從客戶端發送到服務器上的數據
給SQL Server 2008 安裝安全審計,安裝步驟如下:
1. 給每個SQL Server 2008具體實例創建一個SQL Server審計
2. 創建服務器審計規范、數據庫審計規范或者其中的一個
3. 激活SQL Server審計
4. 查看審計數據
在這一技巧中,我將復習其中的每一步并舉例說名它們怎么進行的。注意大多數情況下這些例子是基于T-SQL語句的。但是,這些步驟也能夠用 SQL Server Management Studio界面來執行。如果想了解更多有關SQL Server Management Studio用法的信息,請查看 Microsoft SQL Server聯機叢書。
創建SQL Server審計
第一步你應該在SQL Server 2008的一個實例上創建審計,這樣就能創建一個SQL Server審計。審計就是為與數據庫引擎相關的具體事件集合配置的安全對象。你可以在SQL Server 2008里的一個實例上創建多個審計。
在創建審計時,你必須給它指定一個名稱和事件輸出的目標位置。目標文件可以是二進制的文件、Windows Security日志或Windows Application日志。你還可以給審計對象指定一個或更多個可選參數。
你可以用CREATE SERVER AUDIT語句,如下所示:
USE master
GO
CREATE SERVER AUDIT SrvAudit
TO FILE (FILEPATH='C:\Data', MAXSIZE=5 MB)
WITH (QUEUE_DELAY = 3000)
注意,你必須在主數據庫中創建一個審計。由于審計是和SQL Server實例相聯系的,因此你不能在用戶數據庫中創建。
第一行的CREATE SERVER AUDIT語句僅規定審計名稱(如SrvAudit)。第二行的TO 子句確定事件輸出時的目標位置。例如,我想將輸出結果保存在文件中,所以我必須指定TO FILE并規定FILEPATH 值。注意這只是一個路徑名。SQL Server將自動命名輸出文件,如下所示:
<audit_name>_<audit_GUID>_<partition_number>.sqlaudit
在上面的例子中,TO FILE語句還包括了MAXSIZE參數,MAXSIZE參數將文件大小限制為5 MB。該參數是TO FILE子句可選參數之一。如果你將審計數據遷到Application日志或 Security 日志,你就只需要指定日志名選項,示例如下:
CREATE SERVER AUDIT SrvAudit2 TO APPLICATION_LOG WITH (QUEUE_DELAY = 3000)
就像你看到的一樣,TO FILE子句已經被TO APPLICATION_LOG子句所替代并且還沒有另外規定其他的參數。
最后一行在CREATE SERVER AUDIT 語句中的就是一個 WITH子句。該子句支持很多個選項,限制了創建審計的方法。在這種情況下,我使用的是QUEUE_DELAY參數并將它的值設為3000。這個參數指定了在創建審計之前要耗費的毫秒數并且。默認數字為 1000 毫秒(即1秒)。
要了解所有CREATE SERVER AUDIT 語句可選擇項和本篇文章中的其他語句,請查看Microsoft SQL Server聯機叢書。
分享:如何檢測SQL Server是否有特洛伊木馬你的SQL Server最近是否運行不正常?不,我指的不是我們肯定會遇到的通常的數據庫和操作系統問題。我的意思是,你是否經歷過服務器的反應遲鈍,不穩定的動作,繁重的網絡負擔,或者是服務器處理或者內存利用率的直線上升?哦,不排除在你的系統中有特洛伊木馬
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-給SQL Server 2008 安裝安全審計
。