一.數據庫安裝環境
操作系統:win10
SQL server:SQL server 2008 R2
二.全新數據庫安裝
1.安裝擴展文件
雙擊安裝文件,彈出如下窗體:
window10會彈出“此應用無法正常工作”,對此可以不用進行處理。
注:本文章中的未提到的步驟,請直接點【Next】
2.安裝向導
擴展文件安裝完成后,在SQL Server2008的安裝向導中選擇【安裝 –> 全新SQL Server 獨立安裝或向現有安裝添加功能】
3.安裝程序支持規則
SQL Server在安裝之前需要進行“安裝程序支持規則”檢查,若出現“圖 3-2”中的錯誤,解決方案請見“第四節 安裝問題總結”。
圖 1 檢查成功
圖2 檢查失敗
4.功能選擇
選擇需要安裝的數據庫功能,其中SQL Server復制、管理工具-基本必選。共享目錄是管理工具、SDK等的安裝目錄,建議不要默認。
5.實例配置
選擇【命名實例】,輸入一個未被使用的數據庫實例名;並設置數據庫實例安裝的根目錄。
注:① 一個實例根目錄下可以安裝多個數據庫實例
② 每一數據庫實例目錄下的MSSQL\DATA目錄下,存放着mdf和ldf文件
6.磁盤空間要求
顯示磁盤的使用情況,若檢查通過,可以直接【Next】即可。
7.服務器設置
單擊【對所有SQL Server 服務使用相同的賬戶】,選擇了【NT AUTHORITY\SYSTEM】賬號,無需設置密碼,單擊下一步。
注:此處所用的賬號必須從下拉列表中選擇,不可自己任意命名
8.數據庫引擎配置
單擊【添加當前用戶】指定SQL Server管理員,這樣管理員就是系統管理員;身份驗證模式可以采用window身份驗證模式和混合模式(建議采用混合模式,以便於使用賬號遠程登錄),設置完成后,請單擊下一步。
注:【添加當前用戶】中添加的SQL Server管理員賬號的“主機名與用戶名不能相同”,否則會導致安裝失敗,詳情請見第四節。如:圖8-1主機名和用戶名相同,其會安裝失敗、圖8-2主機名和用戶名不同,其會安裝成功。
圖 8 – 1 混合模式
圖8-2 window身份驗證模式
9.Reporting Services配置
如果在第四步中選擇了Reporting Services功能的安裝,則會進行Reporting Services配置。按照默認選擇第一項,點擊下一步即可。
至此,所有需要配置的都已配置完成,接下來只需一直點下一步即可。
10.安裝完成
11.登錄數據庫
打開SQL Server Management Studio(若在第四步中未選擇安裝,可參照第三節進行安裝;已安裝的在Microsoft SQL Server 2008 R2菜單中打開 或 直接打開 【共享根目錄(x86)\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe】)。
可以選擇Windows身份驗證和SQL Server身份驗證兩種方式。window身份驗證無需輸入用戶名密碼,但只能在當前電腦上使用該方式進行登錄。
若在第八步設置身份驗證模式時,選擇的是混合模式,此處還可以使用SQL Server身份驗證進行登錄,登錄的用戶名為【sa】,密碼為配置的密碼。SQL Server身份驗證不僅可以使用當前電腦進行登錄,也可使用其他電腦進行遠程登錄。登錄成功界面如下:
至此,SQL Serrver2008 R2數據庫就已經完全安裝成功了。
三.向原有數據庫添加功能
對於某些精簡版的SQL Server2008安裝程序,可能只安裝了SQL Server數據庫,沒有安裝相應的管理工具、SDK、Reporting Services等功能,下面介紹如何向原有的數據庫添加所需要的功能。
1.安裝向導
擴展文件安裝完成后,在SQL Server2008的安裝向導中選擇【安裝 –> 全新SQL Server 獨立安裝或向現有安裝添加功能】。
2.選擇安裝類型
選擇【向 SQL Server2008 R2的現有實例添加功能】,並在下拉列表中選中現有實例。單擊下一步。
3.功能選擇
已經安裝的功能前的復選框是灰色的,我們只能選擇未安裝的功能進行安裝。
4.安裝完成
四.安裝問題總結
1.安裝環境檢測失敗
(1)問題描述
(2)解決方案
① 打開注冊表,開始- >運行- >regedit
② 並找到下面的路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
③ 清空PendingFileRenameOperations里的值,就可以重新安裝了
2.管理員賬號設置出錯
(1)問題描述
若在【數據庫引擎配置】中, 單擊【添加當前用戶】指定的SQL Server管理員賬號的“主機名與用戶名相同”,會導致安裝失敗。詳情如下圖:
圖 3-2-1 配置頁詳情
圖 3-2-2 出錯頁詳情
(2)解決方案
在【此電腦 –> 屬性】中修改計算機名稱,保證計算機名稱與當前用戶名稱不相同。
四.SQL Server完美卸載
1.卸載SQL Server數據庫
圖 4-1-1 所需卸載的軟件集合
① 打開【程序和功能】,找到Microsoft SQL Server 2008 R2右擊卸載,在彈出的窗口中單擊【刪除】。
② 選擇所需卸載的功能,如要完全卸載,全部勾選即可。
③ 卸載完成
④ 繼續卸載與SQL Server 2008 R2相關組件,直至相關組件全部卸載。
2.刪除磁盤文件
(1)刪除磁盤里的安裝文件
32位系統刪除路徑:C:\Program Files\Microsoft SQL Server文件夾
64位系統刪除路徑:C:\Program Files(x86)\Microsoft SQL Server文件夾
(2)刪除根目錄
實例根目錄:E:\SQL\Microsoft SQL Server文件夾
共享根目錄:E:\SQL\Microsoft SQL Server\Shared feature文件夾
共享根目錄:E:\SQL\Microsoft SQL Server\Shared feature(x86)文件夾
3.清空注冊表
① win+R –> regedit 打開注冊表
② 刪除以下路徑的值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
③ 刪除如下項:
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
至此,SQL Server2008 R2已完美卸載。