熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

SQL 2008如何引誘我們升級?[3]

2013-11-13 12:34:01  來源: SQL語言 

  要想使用一個策略首先你必須建立一個條件條件會告訴策略需要查看你的數據庫中的什麼內容你可以應用條件到不同的方面服務器上的對象或數據庫中的對象方面就是策略要應用的對象常見的方面包括數據庫視圖存儲過程和用戶等當然我提到的只是其中一部分只是讓你明白在定義一個條件時你可以對哪些屬性進行判斷

  一旦你選擇好了策略的方面後你需要定義一個表達式來告訴策略需要在方面上查找什麼舉個例子來說如果你選擇了表來做為你的方面你可以在你的表達式中使用許多域你可以查看其創建日期名稱所有者行數量以及它是否有一個觸發器甚至於你還可以查看它最後一次修改的數據再次聲明這兒提到的不是它的全部功能舉個例子來說如果你不希望用戶在表名中使用table這個詞你就應該使用Table作為方面並對其設定一個表達式 @Name NOT LIKE table

  現在剩下的就是創建一個使用這個條件的策略了當你創建了一個策略並對其應用了條件後你還可以為其指定要查看的特定對象你可以查看所有的表或者在全部數據庫或特定數據庫中的特定表

  最後你需要為策略定義一個評估模式來告訴SQL Server如何應用這個策略默認情況下它會選擇按需評估模式這意味著只有你請求對該策略進行審計的時候它才會生效你還可以按計劃來定期使用該策略進行評估這樣你可以收到違反你策略的對象的報告另外你也可以選擇在發生變更的時候使用該策略進行評估那麼策略將在對象被創建或修改的時候被評估當一個策略被違反的時候你可以選擇對其進行記錄或者甚至阻止其修改發生

  我們在這兒只是對策略管理進行了簡單的介紹不過或許你也已經看到對於審計和控制你的數據庫對象來說它是一個非常強大的工具

  做出適合自己的決策

  不管怎麼樣SQL Server 已經真實的走到我們面前你現在必須做出決定是否升級到微軟這個最新版的關系數據庫管理系統其內置引擎並沒有發生重大變化因此是否進行升級要看其新功能是否能夠吸引你

  我希望這篇文章能夠讓你簡單的了解一下SQL Server 不過需要指出的是本文中提到的只是其中一部分功能

  因此最合適的做法是熟悉一下SQL Server 的新選項和新功能然後根據自己的情況來決定是否進行升級如果其中有些功能讓你的生活更簡單或者有一些新功能可以讓你受益那麼你可能會考慮現在升級到這個版本否則你可能暫時觀望等發現了值得你升級的地方後再考慮進行升級

[]  []  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16153.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.