官术网_书友最值得收藏!

1.4 安裝SQL Server 2016

本節以SQL Server 2016企業版(Enterprise Edition)的安裝過程為例進行講解。通過對Enterprise Edition的安裝過程的學習,讀者也就掌握了其他各個版本的安裝過程。不同版本的SQL Server在安裝時對軟件和硬件的要求是不同的,其安裝數據庫中的組件內容也不同,但是安裝過程是大同小異的。

1.4.1 SQL Server 2016安裝環境需求

在安裝SQL Server 2016之前,用戶需要了解其安裝環境的具體要求。不同版本的SQL Server 2016對系統的要求略有差異,下面以SQL Server 2016標準版為例介紹,具體安裝環境需求如表1-1所示。

表1-1 SQL Server 2016的安裝環境需求

1.4.2 安裝SQL Server 2016

確認完系統的配置要求和所需的安裝組件后,本小節將帶領讀者完成SQL Server 2016的詳細安裝過程。

將購買的SQL Server 2016安裝光盤放入光驅,雙擊安裝文件夾中的安裝文件setup.exe,進入SQL Server 2016的安裝中心界面,單擊安裝中心左側的第2個【安裝】選項,該選項提供了多種功能,如圖1-1所示。

圖1-1 安裝中心界面

提示

安裝時讀者可以使用購買的安裝光盤進行安裝,也可以從微軟的網站上下載相關的安裝程序(微軟提供一個180天的免費企業試用版,該版本包含所有企業版的功能,隨時可以直接激活為正式版本。讀者可以下載該文件進行安裝)。

對于初次安裝的讀者,選擇第一個選項【全新SQL Server獨立安裝或向現有安裝添加功能】,進入【產品密鑰】界面,在該界面中可以輸入購買的產品密鑰。如果是使用體驗版本,可以在下拉列表框中選擇Evaluation選項,然后單擊【下一步】按鈕,如圖1-2所示。

圖1-2 【產品密鑰】界面

打開【許可條款】窗口,選擇該界面中的【我接受許可條款】復選框,然后單擊【下一步】按鈕,如圖1-3所示。

圖1-3 【許可條款】窗口

安裝程序將對系統進行一些常規的檢測,完成后單擊【下一步】按鈕,如圖1-4所示。

圖1-4 安裝程序支持規則檢測界面

提示

如果缺少某個組件,可以直接在官方下載后安裝即可。

打開【產品更新】窗口,取消【包括SQL Server產品更新(I)】復選框,單擊【下一步】按鈕,如圖1-5所示。

圖1-5 【產品更新】窗口

打開【安裝安裝程序文件】窗口,單擊【安裝】按鈕,該步驟將安裝SQL Server程序所需的組件,安裝過程如圖1-6所示。

圖1-6 【安裝安裝程序文件】窗口

安裝完安裝程序文件之后,安裝程序將自動進行第二次支持規則的檢測,全部通過之后單擊【下一步】按鈕,如圖1-7所示。

圖1-7 【安裝規則】窗口

打開【功能選擇】窗口,如果需要安裝某項功能,則選中對應的功能前面的復選框,也可以使用下面的【全選】或者【取消全選】按鈕來選擇,為了以后學習方便,這里選擇【全選】按鈕,然后單擊【下一步】按鈕,如圖1-8所示。

圖1-8 【功能選擇】窗口

打開【實例配置】窗口,在安裝SQL Server的系統中可以配置多個實例,每個實例必須有唯一的名稱,這里選擇【默認實例】單選按鈕,單擊【下一步】按鈕,如圖1-9所示。

圖1-9 【實例配置】窗口

打開【服務器配置】窗口,該步驟設置使用SQL Server各種服務的用戶,單擊【下一步】按鈕,如圖1-10所示。

圖1-10 【服務器配置】窗口

打開【數據庫引擎配置】窗口,窗口中顯示了設計SQL Server的身份驗證模式,這里可以選擇使用Windows身份驗證模式,也可以選擇第二種混合模式,此時需要為SQL Server的系統管理員設置登錄密碼,之后可以使用兩種不同的方式登錄SQL Server。這里選擇使用Windows身份驗證模式。接下來單擊【添加當前用戶】按鈕,將當前用戶添加為SQL Server管理員。單擊【下一步】按鈕,如圖1-11所示。

圖1-11 【數據庫引擎配置】窗口

打開【Analysis Services配置】窗口,同樣在該界面中單擊【添加當前用戶】按鈕,將當前用戶添加為SQL Server管理員,然后單擊【下一步】按鈕,如圖1-12所示。

圖1-12 【Analysis Services配置】窗口

打開【Reporting Services配置】窗口,選擇【安裝和配置】單選按鈕,然后單擊【下一步】按鈕,如圖1-13所示。

圖1-13 【Reporting Services配置】窗口

打開【Distrbuted Replay控制器】窗口,指定向其授予針對分布式重播控制器服務的管理權限的用戶。具有管理權限的用戶將可以不受限制地訪問分布式重播控制器服務。單擊【添加當前用戶】按鈕,將當前用戶添加為具有上述權限的用戶,單擊【下一步】按鈕,如圖1-14所示。

圖1-14 【Distrbuted Replay控制器】窗口

打開【Distrbuted Replay客戶端】窗口,在【控制器名稱】文本框中輸入控制器1為控制器的名稱,然后設置工作目錄和結果目錄,單擊【下一步】按鈕,如圖1-15所示。

圖1-15 【Distributed Replay客戶端】窗口

打開【同意安裝Microsoft R Open】窗口,單擊【接受】按鈕,然后單擊【下一步】按鈕,如圖1-16所示。

圖1-16 【同意安裝Microsoft R Open】窗口

打開【準備安裝】窗口,該界面只是描述了將要進行的全部安裝過程和安裝路徑,單擊【安裝】按鈕開始進行安裝,如圖1-17所示。

圖1-17 【準備安裝】窗口

安裝完成后,單擊【關閉】按鈕完成SQL Server 2016的安裝過程,如圖1-18所示。

圖1-18 【完成】窗口

1.4.3 SQL Server 2016常見實用程序

SQL Server 2016系統提供了大量的管理工具,通過這些管理工具,可以快速、高效地對數據進行管理,這些工具主要包括如下。

1.商業智能開發平臺

作為一個集成開發環境,SQL Server 2016商業智能開發平臺(Business Intelligence Development Studio)適用于開發商業智能架構應用程序,該平臺包含了一些項目模板。商業智能開發平臺開發的項目可以作為某個解決方案的一部分,例如,在平臺中可以分別包含Analysis Services項目、Integration Services項目和Reporting Services項目。

如果要開發并使用Analysis Services、Integration Services或Reporting Services的方案,則應當使用SQL Server 2016商業智能開發平臺;如果要使用SQL Server數據庫服務的解決方案,或者要管理并使用SQL Server、Analysis Services、Integration Services或Reporting Services的現有解決方案,則應當使用SSMS。即這兩個工具在應用中的階段不同,一個處于開發階段,一個處于應用和管理階段。

2.SQL Server管理平臺(SQL Server Management Studio)

SQL Server管理平臺(SQL Server Management Studio)是一個集成環境,它將查詢分析器和服務管理器的各種功能組合到一個集成環境中,用于訪問、配置、控制、管理和開發SQL Server的工作。SSMS中包含了大量的圖形工具和豐富的腳本編輯器,極大地方便了開發人員和管理人員對SQL Server的訪問和控制。

SSMS不僅能夠配置系統環境和管理SQL Server,所有SQL Server對象的建立與管理工作都可以通過它完成。通過SQL Server管理平臺可以完成的操作有:管理SQL Server服務器,建立與管理數據庫,建立與管理數據表、視圖、存儲過程、觸發程序、規則等數據庫對象及用戶定義的時間類型,備份和恢復數據庫,事務日志、復制數據、管理用戶賬戶以及建立T-SQL命令等。

SQL Server Management Studio的工具組件主要包括:已注冊的服務器、對象資源管理器、解決方案資源管理器、模板資源管理器等,如要顯示某個工具,在【視圖】菜單下選擇相應的工具名稱即可。

3.性能工具

SQL Server分析器(SQL Server Profiler)也是一個圖形化的管理工具,用于監督、記錄和檢查數據庫服務器的使用情況,使用該工具,管理員可以實時地監視用戶的活動狀態。SQL Server Profiler捕捉來自服務器的事件,并將這些事件保存在一個跟蹤文件中,分析該文件可以對發生的問題進行診斷。

SQL Server配置管理器(SQL Server Configuration Manager)用于管理與SQL Server相關聯的服務、配置SQL Server使用的網絡協議,以及從SQL Server客戶端計算機管理網絡連接。配置管理器中集成了以下功能:服務器網絡實用工具、客戶端網絡實用工具和服務管理器。

4.數據庫引擎優化顧問

數據庫引擎優化顧問(Database Engine Tuning Advisor)工具用來幫助用戶分析工作負荷、提出優化建議等。即使用戶對數據庫的結構沒有詳細的了解,也可以使用該工具選擇和創建最佳的索引、索引視圖、分區等。

5.實用工具

SQL Server 2016不僅提供了大量的圖形化工具,還提供了大量的命令行實用工具,這些命令可以在Windows命令行窗口下執行,這些工具的作用如下:

  • bcp:在SQL Server 2016實例和用戶指定格式的數據文件之間進行數據復制。
  • dta:通過該工具,用戶可以在應用程序和腳本中使用數據庫引擎優化顧問的功能。
  • dtexec:用于配置和執行SQL Server 2016 Integration Services包,使用dtexec可以訪問所有SSIS包的配置信息和執行功能,這些信息包括連接、屬性、變量、日志和進度指示等。
  • dtutil:用于管理SSIS包,這些管理操作包括驗證包的存在性以及對包進行復制、移動和刪除等操作。
  • osql:用來輸入和執行T-SQL語句、系統過程、腳本文件等。該工具通過ODBC與服務器進行通信。
  • rs:管理和運行報表服務器的腳本。
  • rsconfig:與報表服務相關的工具,可用來對報表服務連接進行管理。
  • sqlcmd:該工具可以在命令提示符下輸入T-SQL語句和腳本文件,它通過OLE DB與服務器進行通信。
  • sqlmaint:該工具用來執行一組指定的數據庫維護操作,這些操作包括數據庫備份、事務日志備份、更新統計信息、重建索引并生成報表,以及把這些報表發送到指定的文件或電子郵件賬戶。
  • sqlservr:該工具用來在命令提示符下啟動、停止、暫停和繼續SQL Server實例。
  • Ssms:該工具可以在命令提示符下打開SSMS,并與服務器建立連接,打開查詢、腳本、文件、項目和解決方案等。
  • Tablediff:用于比較兩個表中的數據一致性,可以用來排除復制過程中出現的故障。
主站蜘蛛池模板: 文化| 普格县| 卓资县| 汤阴县| 县级市| 博客| 丁青县| 罗山县| 壶关县| 呼伦贝尔市| 石林| 钟山县| 庆安县| 湾仔区| 南雄市| 千阳县| 呼图壁县| 白河县| 灵山县| 唐山市| 松阳县| 宜宾县| 鸡西市| 浠水县| 清原| 菏泽市| 大竹县| 镇远县| 明溪县| 西林县| 腾冲县| 元阳县| 普安县| 凯里市| 安西县| 博客| 鲜城| 青海省| 阿克陶县| 永定县| 浦东新区|