久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎樣進行SQL Server的有效安裝

133次閱讀
沒有評論

共計 4370 個字符,預計需要花費 11 分鐘才能閱讀完成。

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

微軟總是試圖使它的軟件安裝盡可能地簡單順暢,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 的有效安裝有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-27發表,共計4370字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 望江县| 宝兴县| 布尔津县| 苗栗市| 宣武区| 新郑市| 井冈山市| 安福县| 泽州县| 怀化市| 安新县| 卓尼县| 舞钢市| 澄江县| 白城市| 鄂州市| 奎屯市| 山西省| 抚州市| 遂昌县| 浏阳市| 仲巴县| 贞丰县| 广元市| 平利县| 泸定县| 沐川县| 石台县| 高安市| 宁晋县| 南华县| 六盘水市| 同仁县| 永安市| 巴林右旗| 高雄市| 泌阳县| 连山| 柘荣县| 正宁县| 阳泉市|