中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣進行SQL Server的有效安裝

發布時間:2021-10-18 09:53:09 來源:億速云 閱讀:99 作者:柒染 欄目:數據庫

今天就跟大家聊聊有關怎樣進行SQL Server的有效安裝,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

微軟總是試圖使它的軟件安裝盡可能地簡單順暢,SQL Server 2000的安裝也不例外。你從安裝光盤的x86 etup文件夾啟動setupsql.exe、在安裝對話框中填入一些細節后,幾分鐘內,安裝將在沒有用戶介入的情況下繼續執行。你甚至可以成功的安裝SQL Server 2000而不用明白那些選擇意味著什么——只需在大多數安裝對話框中點擊“下一步”。然而,我強烈建議你不要如此輕率地對待安裝;留意每一個選項并且確保你完全理解你所作的每個選擇的影響。一些低劣的決定,比如錯誤的排序規則設置,可能很難被修復;其他的,比如接受默認的身份驗證模式,可能創建了安全。


    讓我們看一些有關標準安裝的重點,包括實例配置、安全性、排序規則和網絡庫。然后讓我們探索無人值守和遠程安裝的高級選項。

實例

當你開始安裝時,經常執行標準安裝(與遠程或無人值守安裝相比)。你調用setupsql.exe程序來啟動安裝向導。在開始的兩個對話框——歡迎和機器名——之后,你需要對你的實例配置作選擇。SQL Server 2000支持在一臺機器上安裝多個SQL Server的實例。安裝程序顯示兩個對話框來給你安裝實例的選項。

首先,安裝選擇對話框顯示了讓你選擇是否安裝一個新的實例或者升級一個已經存在的安裝。如果你選擇安裝一個新的實例,你將看到“實例名對話框”顯示出來。你可以指明一個實例名或選擇默認來安裝一個默認實例——如果默認實例還未安裝在機器上。

在做有關安裝實例的選擇時你需要考慮幾件事。如果機器上沒有默認實例、你打算在同一臺機器上使用SQL Server 2000和7.0,確信你沒有將SQL Server 2000作為默認實例安裝。SQL Server 7.0不支持命名實例,所以它必須成為默認實例。除了卸載和重新安裝SQL Server,你不能把命名實例改為默認實例或者相反。你同樣也不能在實例安裝后更改實例名。然而,你可以在安裝SQL Server 2000后再安裝SQL Server 7.0——如果你還沒有安裝一個默認實例的話。

如果一個SQL Server 7.0的安裝已經存在,你可以將它升級——通過在安裝選擇對話框中選擇升級路徑并在后一個對話框中說明你想要升級默認實例。然而,SQL Server 2000將成為默認實例,SQL Server 7.0在這臺機器上將不復存在。要兩個版本都保留,把SQL Server 2000作為一個命名實例來安裝。

安裝完SQL Server 2000后,你可以使用備份和恢復、分離和連接、數據轉換服務或者復制向導來把SQL Server 7.0的數據庫調到SQL Server 2000中來。注意,當你升級一個先前的版本到SQL Server 2000時,無論選擇何種方式,你不能對數據庫同樣的拷貝指明超過一個的安裝,所以每個安裝必須維護它自己的每個數據庫拷貝。

另一個考慮涉及SQL Server 7.0被稱為“版本切換”的特性,它讓SQL Server 7.0與SQL Server 6.5共存于同一臺機器。但是,同時只有一個安裝可以是活動的,另一個是靜止的。當你調用版本控制,它激活靜止的安裝并使活動的那個停止活動。如果機器上包括一個SQL Server 6.5的安裝——它沒有以版本控制的形式和SQL Server 7.0共存,安裝程序要求你選擇兩個選項之一:升級SQL Server 6.5到SQL Server 2000的默認實例并且在兩個版本間保持一個版本控制;升級到SQL Server 2000的命名實例。和從SQL Server 7.0升級不同——它覆蓋了當前的安裝,6.5的安裝保留在電腦中——不管你為升級到2000選擇何種路徑。

如果7.0和6.5都已安裝并以“版本控制”的形式共存在同一臺機器中,而且你不想升級已存在的安裝,你可以安全地在同一臺機器上安裝2000的命名實例并且在同一臺機器上使用所有三個版本。然而,以版本控制形式共存的同時只有一個版本可以運行,而所有命名實例可以同時運行。

在說明了你的實例選項后,我們來到安裝類型對話框。

自定義安裝

       在安裝類型對話框中,安裝向導要求你在3個安裝類型中作選擇:典型、最小和自定義。如果你選擇典型或者最小,SQL Server對組件和子組件、排序規則和網絡庫都使用默認選項。因為典型安裝會潛在地引起棘手的問題,我強烈建議始終選擇自定義——即使你認為默認滿足你的安裝需求。一些以前提及的選項——特別是排序規則——在安裝后如果發現不滿足需求是非常難以更改的。自定義安裝讓你再次檢查那些選項。

安全

       在安裝過程中,你在2個對話框中說明和安全相關的信息:服務賬號和驗證模式。在服務賬號對話框里,你填入SQL Server和SQL Server Agent服務的服務賬號細節。每個服務使用在對話框中說明的賬號來被操作系統調入,并且在操作系統中運行于這個賬號的安全上下文里。比如:當你備份到一個磁盤設備,SQL Server檢查你用來登錄到SQL Server的登錄是否具有適當的“備份數據庫”權限。然而,創建備份文件設備并寫入,SQL Server必須在磁盤或者網絡共享中創建一個文件,這個操作使用SQL Server服務賬號的安全上下文。

       同樣的,SQL Server Agent服務在SQL Server Agent服務賬號的安全上下文下在SQL Server、操作系統或網絡中運行過程。雖然一個在本機不具有管理權限的賬號可以啟動SQL Server 服務,把SQL Server 服務賬號加入到本地管理員組是個好主意。否則,你需要額外地把所有所需的權限授權給該帳號,還需要授權該帳號合適的網絡權限。

       而如果你試圖通過一個機器上不具有管理員權限的服務賬號來啟動SQL Server Agent,它甚至無法啟動。而且如果SQL Server Agent在網絡上的其他機器上執行操作,比如復制或者多服務器工作,你應該使用一個在其他機器上具有適當權限的域賬號。比如在一個包含3臺SQL Server機器的單域多服務器環境中,一臺主服務器控制目標服務器上的自動活動。因為雙方(主服務器和目標服務器)需要相互通訊,你需要確保主服務器上的SQL Server Agent服務賬號在目標服務器上具有適當的權限,反之亦然。配置這樣一個環境的最簡便方法就是創建一個域賬號,使它在所有服務器上成為本地管理員組的成員,并且通過該帳號來調用所有的SQL Server Agent服務。

       在身份驗證模式對話框中,你可以選擇是否只允許Windows身份驗證登錄(Windows身份驗證模式)或者Windows和SQL Server兩者登錄(混合模式)。你也可以為sa(System Administrator)的SQL Server登錄指定一個密碼。Windows身份驗證模式是默認的和最常用的推薦安全模式。然而,為安全起見,我建議你選擇混合模式并且為sa賬號提供一個密碼,在安裝完成和處理完一些其他的安全項目后,再把驗證模式改為Windows身份驗證模式。如果你選擇Windows身份驗證模式作為你的服務器的安全模式,安裝過程把sa登錄創建為無效并且沒有密碼(因為SQL Server身份驗證模式是無效的)。你可以在安裝后更改sa的密碼——我強烈建議你這么做——但是一開始就選擇Windows身份驗證模式是危險的,因為你可能忘了更改密碼或者使用空密碼,以為sa已經失效。

       無論你選擇何種模式,安裝程序都為BUILTINAdministrators組創建一個Windows身份驗證的登錄,它映射到本地機器的管理員組。這個登錄的創建意味著所有本地管理員組的成員,包括域組域管理員,都是你的SQL Server的系統管理員(sysadmin)角色的成員。給予網絡和本地管理員在SQL Server上的毫無限制的權限并不總是一個好主意,因為這引入了安全風險,這樣一來你可能決定從SQL Server 的sysadmin角色中移除BUILTINAdministrators,或者你可能從SQL Server中完全移去這些自動創建的登錄而為DBA成員組用sysadmin身份創建一個登錄——不是網絡管理員。

       如果你決定遵從上述這些建議,這樣做就夠了:首先,為DBA成員組用sysadmin身份創建一個登錄,然后刪除BUILTINAdministrators登錄。如果你的服務器的身份驗證模式時Windows而且你在為DBA創建登錄以前刪除所有具有sysadmin資格的登錄,你會發現你自己被鎖在了SQL Server之外,無法執行管理任務——如:創建新的登錄。如果你落入了這個陷阱,你仍然可以通過把注冊表HKEY_LOCAL_MACHINE OFTWAREMicrosoftMicrosoft SQL Server實例名\MSSQLServerLoginMode的鍵值更改為2,來把SQL Server身份驗證的模式改為混合模式,修改好后重新啟動SQL Server服務即可。

       雖然通過注冊表可以控制SQL Server的登錄模式是方便的,它也有個缺點。任何人只要具有編輯注冊表鍵值的權限,包括網絡和本地管理員,都可以更改SQL Server的身份驗證模式。如果你用Windows身份驗證模式來安裝SQL Server,sa是失效的但是仍然具有一個空白的密碼。如果接著你更改SQL Server身份驗證模式到混合模式(這就使sa登錄有效),任何人都可以作為sa登錄。所以,絕對確保你一完成安裝就更改sa密碼或者在安裝過程中選擇混合模式并且為sa提供一個密碼。

排序規則

    接下來,你需要選擇排序規則設置。SQL Server 2000中的排序規則(Collation)設置用來管理和語言相關的行為、對象名稱和列的值的唯一性,以及排序規則(sorting rules)。在排序規則設置對話框里,你說明排序規則并在SQL Server排序規則和Windows排序規則兩者之間選擇其一。如果你需要和以前SQL Server版本的向后兼容性,選擇SQL Server排序規則——比如,如果你打算在一個早期版本的SQL Server和SQL Server 2000之間使用復制。否則,選擇Windows排序規則。SQL Server 2000的排序規則設置,不管是Windows或是SQL Server,合并了在先前版本中的3個獨立的設置:字符集,排序次序和Unicode排序規則。除了整合舊的3個設置到一起外

看完上述內容,你們對怎樣進行SQL Server的有效安裝有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

马龙县| 扶沟县| 湘潭市| 巴林右旗| 安陆市| 淮北市| 锡林郭勒盟| 沁水县| 渭南市| 将乐县| 靖州| 漳平市| 永仁县| 泗阳县| 简阳市| 富锦市| 遂川县| 合山市| 庆阳市| 竹北市| 朝阳区| 上饶县| 德清县| 大悟县| 锦屏县| 古蔺县| 神农架林区| 宜君县| 遵义县| 吉水县| 本溪市| 阿勒泰市| 江达县| 临颍县| 虎林市| 井陉县| 基隆市| 平湖市| 东兰县| 阿拉善左旗| 昭平县|