解讀sql server注冊表操作相關(guān)的幾個(gè)未公開過程_Mssql數(shù)據(jù)庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:如何查看SQL執(zhí)行計(jì)劃
      不論是做為開發(fā)DBA還是維護(hù)DBA,總是或多或少地遇到SQL執(zhí)行效率或者說SQL調(diào)優(yōu)問題,查看執(zhí)行計(jì)劃是必須的。一般我們可以用3種方法查看: 一、explain plan for 舉例就足以說明其

      以下為引用的內(nèi)容:

      DECLARE @test varchar(20)
      EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
      @key='SOFTWARE\Test',
      @value_name='TestValue',
      @value=@test OUTPUT
      SELECT @test

      -- 1. 枚舉所有的 Keys
      xp_instance_regenumkeys
      'HKEY_LOCAL_MACHINE', -- 根, 注冊表固定有下面幾個(gè)
      -- HKEY_CLASSES_ROOT
      -- HKEY_CURRENT_USER
      -- HKEY_LOCAL_MACHINE
      -- HKEY_USERS
      'SYSTEM' -- 子鍵, 如果為 NULL, 表示列出根下面的第1層子鍵


      -- 2. 枚舉所有的鍵值及數(shù)據(jù)
      xp_regenumvalues
      'HKEY_LOCAL_MACHINE', -- 根, 注冊表固定有下面幾個(gè)
      -- HKEY_CLASSES_ROOT
      -- HKEY_CURRENT_USER
      -- HKEY_LOCAL_MACHINE
      -- HKEY_USERS
      'SYSTEM' -- 子鍵, 如果為 NULL, 表示列出根下面的第1層子鍵

      -- 每個(gè)鍵值為一個(gè)結(jié)果集, 注意, 一般的鍵值有兩列, 有的鍵值有多列

      -- 3. 讀取鍵值
      DECLARE @re varchar(8000)
      EXEC xp_regread
      'HKEY_CLASSES_ROOT', -- 根, 注冊表固定有下面幾個(gè)
      -- HKEY_CLASSES_ROOT
      -- HKEY_CURRENT_USER
      -- HKEY_LOCAL_MACHINE
      -- HKEY_USERS
      '*', -- 子鍵, 如果為 NULL, 表示列出根下面的第1層子鍵
      'QuickTip', -- 鍵值, 如果只指定前面兩項(xiàng), 則用于判斷某個(gè) Key 是否存在
      @re OUT -- 保存結(jié)果的變量, 如果不指定, 則輸出為結(jié)果集
      SELECT @re

      分享:解析修復(fù)SQL Server的MDF文件的方法
      如果備份的數(shù)據(jù)庫有2個(gè)文件,分別是.LDF 和 .MDF,打開企業(yè)管理器,在實(shí)例上右擊---所有任務(wù)--附加數(shù)據(jù)庫,然后選擇那個(gè).MDF文件,就可以了。 或者在查詢分析器中輸入: sp_at

      來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2009-09-19
      相關(guān)Mssql數(shù)據(jù)庫教程