• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • SQL SERVER2000學習筆記

    發表于:2007-05-25來源:作者:點擊數: 標簽:筆記sql前幾天Server2000學習
    前幾天參加了市信息辦的一個SQL SERVER2000技術 培訓 講座,雖然用MSSQL2000有幾年了,聽了一個上午,還是學到一些東西的。摘錄如下: 一、MSSQL安裝要點: 自帶安裝程序 SQLCST.BAT 默認安裝服務器和客戶端(一切按默認設置) SMSCLI.BAT 默認安裝客戶端 安
    前幾天參加了市信息辦的一個SQL SERVER2000技術培訓講座,雖然用MSSQL2000有幾年了,聽了一個上午,還是學到一些東西的。摘錄如下:

    一、MSSQL安裝要點:

    1. 自帶安裝程序
      SQLCST.BAT   默認安裝服務器和客戶端(一切按默認設置)
      SMSCLI.BAT    默認安裝客戶端
    2. 安裝的License Mode
           每服務器處理器mode,該模式僅與版權有關,默認為1,選1與選8在功能上沒有任何不同,唯一的不同是你是否真買了支持8個CPU的MSSQL.
           每客戶端mode 聽說是同時支持的CLIENT數,不敢肯定。
           建議選每處理器mode.
    3. 數據文件不要裝在系統分區。
    4. 安裝時sa口令建議為空(避免安裝日志記錄明文口令),安裝完成后再修改sa口令。
    5. 安裝時不要選local system帳戶啟動SQLSERVER,據說是該帳戶有功能上的限制。
            也不要用Administrator帳戶,因為為安全考慮,該帳戶經常使用并改變口令,容易引發SQLSERVER啟動失敗。
            建議:新建一帳戶,加入Administrators Group,用該帳戶啟動SqlServer。當然如果該帳戶的口令變了,必須在SQLSERVER中在修改該帳戶的口令。
    6. 如果OS為win2003,必須打sp1,否則遠程client無法訪問數據庫。

    二、安裝完成后的配置

    1. 檢查服務器啟動配置
    2. 設成自動啟動方式,包括自動啟動SQLAGENT.
    3. 選擇混合驗證方式
    4. 修改SA的口令
    5. 打補丁SP3A
    6. 設置服務器異常終止時自動重啟SQLAGENT.
    7. 下載最新的聯機手冊

    三、SA的口令為什么不能為空,或過于簡單。

          口令為空或太簡單,很容易受到攻擊。假設口令為空。遠程用戶遠程連接上SQLSERVER后執行以下語句就可完全控制計算機:

          exec xp_cmdshell "net user peter   peter /add"

          exec xp_cmdshell "net localgroup administrators peter /add" 

     四、數據文件和日志文件有關知識

    1. 數據文件8k/page, 8 pages/盤區
    2. 8192byte, maxinum row size=8060 byte
    3. 一行記錄不能跨兩頁存放,即一行記錄不能跨8060byte。例外字段(text,image,ntext)
      故10萬行 * 3K/行所需的存儲空間=400M
    4. 日志文件也叫事務日志文件,用戶不可以查看。
    5. 日志文件用于SQLSERVER記錄每一筆數據操作(除SELECT操作)
    6. 日志記錄每一筆操作的原數據、新數據、操作。
    7. checkpoint 每3秒觸發一次,檢查已有的日志文件,發現有成功的事務,則觸發WRITE事件。

    四、數據文件和日志文件有關知識

    1. 數據文件8k/page, 8 pages/盤區
    2. 8192byte, maxinum row size=8060 byte
    3. 一行記錄不能跨兩頁存放,即一行記錄不能跨8060byte。例外字段(text,image,ntext)
      故10萬行 * 3K/行所需的存儲空間=400M
    4. 日志文件也叫事務日志文件,用戶不可以查看。
    5. 日志文件用于SQLSERVER記錄每一筆數據操作(除SELECT操作)
    6. 日志記錄每一筆操作的原數據、新數據、操作。
    7. checkpoint 每3秒觸發一次,檢查已有的日志文件,發現有成功的事務,則觸發WRITE事件。

    五、數據庫的創建

    1. 數據庫名
    2. 數據文件(數據和日志文件)
      邏輯名       物理名
      初始大小    最大大小
      增長方式    增長額度
    3. 排序方式(如果為BINARY,那么區別大小寫)
    4. TIPS: 將數據庫的故障恢復模型設為完全。
    5. 如果數據庫文件要執行SHRINK操作,最后要預留10%,操作前要注意移動數據位置。

     

    六、為什么要建立多個數據庫文件

    • 性能考慮: 將經常訪問的表分布到不同的物理硬盤。(raid陣列和只有一個硬盤不適用)
    • 空間考慮: 適合空間不足情況,增加另外的數據文件。
    • 備份考慮: 將歷史時刻和當前數據分布到不同的數據文件(通過FileGroup實現)。

    七、其他

    1. 查看 -> 任務版,可以查看數據庫的使用情況  
    2. 命令行工具建議用OSQL。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>