隨筆-59  評論-31  文章-0  trackbacks-0
            2012年3月2日

          Microsoft SQL Server 2008 基本安裝說明

          安裝SQL2008的過程與SQL2005的程序基本一樣,只不過在安裝的過程中部分選項有所改變,當然如果只熟悉SQL2000安裝的同志來說則是一個革命性的變動,

          一、安裝前的準備
          1. 需要.Net Framework 3.5,若在Vista或更高的OS上需要3.5 SP1的支持(在SQL2008安裝的前會自動更新安裝)
          2. 需要Widnows PowerShell的支持,WPS是一個功能非常強大的Shell應用,命令與DOX/UNIX兼容并支持直接調用.NET模塊做行命令編輯,是非常值得深入研究的工具(在SQL2008安裝時會自動更新安裝)
          3. 需要確保Windows Installer的成功啟動,需要4.5以上版本(需要檢查服務啟動狀態service.msc)
          4. 需要MDAC2.8 sp1的支持(XP以上系統中已集成)
          5. 若機器上已經安裝Visual studio 2008則需要VS 2008 sp1以上版本的支持(需要自己從MS的網站上下載安裝http://www.microsoft.com/downloads/details.aspx?familyid=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

           

          二、安裝配置過程
          1.進行SQL Server安裝中心,選擇"安裝"選項,在新的電腦上安裝SQL2008可以直接選擇“全新SQL Server獨立安裝或向現有安裝功能",將會安裝一個默認SQL實列,如下圖

          2.功能選擇,對于只安裝數據庫服務器來說,功能的選擇上可以按實際工作需要來制定,本人一般選擇:數據庫引擎服務、客戶端工具連接、SQL Server 聯機叢書、管理工具-基本、管理工具-完整
               其中數據庫引擎服務是SQL數據庫的核心服務,Analysis及Reporting服務可按部署要求安裝,這兩個服務可能需要IIS的支持。如下圖


          3.實列設置,可直接選擇默認實例進行安裝,或則若同一臺服務器中有多個數據服務實列可按不同實列名進行安裝。如圖


          4.服務器配置,服務器配置主要是服務啟動帳戶的配置,服務的帳戶名推薦使用NT AUTHORITY\SYSTEM的系統帳戶,并指定當前選擇服務的啟動類型,如圖

          5.數據庫引擎配置,在當前配置中主要設置SQL登錄驗證模式及賬戶密碼,與SQL的數據存儲目錄,身份驗證模式推薦使用混合模式進行驗證,在安裝過程中內置的SQL Server系統管理員帳戶(sa)的密碼比較特殊,SQL2008對SA的密碼強度要求相對比較高,需要有大小寫字母、數字及符號組成,否則將不允許你繼續安裝。在"指定Sql Server管理員"中最好指定本機的系統管理員administrator。如圖


           

          分類: SQL 雜文
          posted @ 2013-09-27 13:27 RoyPayne 閱讀(242) | 評論 (0)編輯 收藏
             谷歌瀏覽器的cookie:
                 依次點擊設置--高級選項--內容設置--cookies--選擇“顯示cookies和其他網站數據按鈕就可以看到了

          firefox:
                依次點開FF瀏覽器工具選項: 工具》選項》隱私》在歷史選項框中選擇“使用自定義歷史記錄設置” 進入后,再選擇“顯示Cookies”.出來一個對話框,里面就是FF記錄的所有Cookie。其值你也可以很方便查看到。




          posted @ 2013-01-28 06:54 RoyPayne 閱讀(2920) | 評論 (1)編輯 收藏
                死鎖是一個經典的多線程問題,因為不同的線程都在等待那些根本不可能被釋放的鎖,
          從而導致所有的工作都無法完成。假設有兩個線程,分別代表兩個饑餓的人,他們必須共享刀叉并輪流吃飯。
          他們都需要獲得兩個鎖:共享刀和共享叉的鎖。假如線程 "A" 獲得了刀,而線程 "B" 獲得了叉。
          線程 A 就會進入阻塞狀態來等待獲得叉,而線程 B 則阻塞來等待 A 所擁有的刀。
                
                讓所有的線程按照同樣的順序獲得一組鎖。這種方法消除了 X 和 Y 的擁有者分別等待對方的資源的問題。
            將多個鎖組成一組并放到同一個鎖下。前面死鎖的例子中,可以創建一個銀器對象的鎖。于是在獲得刀或叉之前都必須獲得這個銀器的鎖。
            將那些不會阻塞的可獲得資源用變量標志出來。當某個線程獲得銀器對象的鎖時,就可以通過檢查變量來判斷是否整個銀器集合中的對象鎖都可獲得。如果是,它就可以獲得相關的鎖,否則,就要釋放掉銀器這個鎖并稍后再嘗試。
            最重要的是,在編寫代碼前認真仔細地設計整個系統。多線程是困難的,在開始編程之前詳細設計系統能夠幫助你避免難以發現死鎖的問題。
          posted @ 2012-12-10 10:54 RoyPayne 閱讀(347) | 評論 (0)編輯 收藏
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
          <html>
           
          <head>
            
          <title> New Document </title>
            
          <meta name="Generator" content="EditPlus">
            
          <meta name="Author" content="">
            
          <meta name="Keywords" content="">
            
          <meta name="Description" content="">
           
          </head>
              
          <script type="text/javascript" src="jquery.js"></script>
              
          <script type="text/javascript">

                  
          function go() {
                      
          var str="";
                      $(
          "input[name='checkbox']:checkbox").each(function(){ 
                          
          if($(this).attr("checked")){
                              str 
          += $(this).val()+","
                          }
                      })
                      
          //alert(str);
                      str.split(",");
                      alert(str[
          0]);
                  }
              
          </script>
           
          <body>
            
          <div>
              
          <input type="text" id="content" value="111"/>
              
          <input type="checkbox" name="checkbox" value="1"/>
              
          <input type="checkbox" name="checkbox" value="2"/>
              
          <input type="checkbox" name="checkbox" value="3"/>
              
          <input type="checkbox" name="checkbox" value="4"/>
              
          <input type="checkbox" name="checkbox" value="5"/>
              
          <input type="button" id="test" onclick="go();"/>
            
          </div>
           
          </body>
          </html>
          posted @ 2012-03-02 09:40 RoyPayne 閱讀(88801) | 評論 (21)編輯 收藏
          主站蜘蛛池模板: 镶黄旗| 长宁县| 兴安县| 荥经县| 沁阳市| 临城县| 射阳县| 博兴县| 咸丰县| 永春县| 青阳县| 金平| 惠来县| 奉化市| 河西区| 都江堰市| 来凤县| 嘉荫县| 佛冈县| 乳山市| 盐山县| 庄浪县| 金湖县| 旺苍县| 山西省| 仙桃市| 武清区| 丹东市| 荆门市| 永福县| 习水县| 杂多县| 西乌| 黔西| 新营市| 安龙县| 威远县| 夏津县| 方山县| 察隅县| 古丈县|