Microsoft SQL Server 2012 管理 (2): Auditing

來源:互聯網
上載者:User

標籤:style   blog   color   os   io   ar   for   art   div   

-- Demostratin 2A (Using SQL Server Audit)-- Step 1: Use the master databaseUSE master;GO-- Step 2: Create a SQL Server Audit and define tis target as-- application logCreate Server Audit MarketDevLogTo Application_logWith (QUEUE_DELAY = 1000, ON_FAILURE = CONTINUE)GO-- Step 3: Change to the MarketDev databaseUSE MarketDev;GO-- Step 4: Create a database audit specification for SELECT-- activity on the Marketing schemaCREATE DATABASE AUDIT SPECIFICATION MrketingSelectSpec    FOR SERVER AUDIT MarketDevLog    ADD (SELECT ON SCHEMA::Marketing BY public);GO-- Step 5: Query the sys.server_audits system view.-- Scroll to the right and note the available columns.-- particular, note the is_state_enabled column.SELECT * FROM sys.server_audits;GO-- Step 6: Change to master databaseUSE master;GO-- Step 7: Enable the server auditALTER SERVER AUDIT MarketDevLog WITH (STATE=ON);GO-- Step 8: Change to MarketDev databaseUSE MarketDev;GO-- Step 9: Enable the MarketingSelectSpec audit specificationALTER DATABASE AUDIT SPECIFICATION MarketingSelectSpec    WITH (STATE = ON);-- Step 10: Query the sys.server_audits and -- sys.database_audit_specifications and-- sys.database_audit_specification_details system view-- Note that the audit is now started and scroll to-- see the details provided for the audit specificationSELECT * FROM sys.server_audits;SELECT * FROM sys.database_audit_specifications;SELECT * FROM sys.database_audit_specification_details;GO-- Step 11: Geenerate an auditable event by querying a table-- in the Marketing schema. Also execute a query-- that should not be audited.SELECT * FROM Marketing.PostalCode;GOSELECT * FROM DirectMarketing.City;GO-- Step 12: Check the contents of the Application log-- (Do this by Start, Right-click My Computer, then-- Expand Diagnostics, Event Viewer, and Windows Logs-- click Application. Click on each of the MSSQLSERVER-- the upper pane For each evetn, click on the detail-- the lower pane and review the contents). the close-- management windows.-- Step 13: Change to the master databaseUSE master;GO-- Step 14: Disable the server auditALTER SERVER AUDIT MarketDevLog WITH (STATE=OFF);GO-- Step 15: Change to the MarketDev databaseUSE MarketDev;GO-- Step 16: Disable the MarketingSelectSpec audit specificationALTER DATABASE AUDIT SPECIFICATION MarketingSelectSpec    WITH (STATE = OFF);

 

Microsoft SQL Server 2012 管理 (2): Auditing

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.