3.1.1 SQL Server簡介
SQL Server是由Microsoft開發和銷售的關系數據庫管理系統或RDBMS。
與其他RDBMS軟件類似,SQL Server構建于SQL之上,SQL是一種用于與關系數據庫交互的標準編程語言。 SQL Server與Transact-SQL或T-SQL綁定,后者是Microsoft的SQL實現,它添加了一組專有的編程結構。
SQL Server專門在Windows環境中工作超過20年。 2016年,微軟首次推出了Linux版本的SQL Server。 SQL Server 2017于2016年10月普遍發布,可在Windows和Linux上運行。
SQL Server由兩個主要組件組成:
* 數據庫引擎(Database Engine)
* SQLOS
* **數據庫引擎**
SQL Server的核心組件是數據庫引擎。 數據庫引擎由處理查詢的關系引擎和管理數據庫文件,頁面,索引等的存儲引擎組成。數據庫引擎也創建并執行數據庫對象,如存儲過程,視圖和觸發器。
**關系引擎**
關系引擎包含確定執行查詢的最佳方式的組件。 關系引擎也稱為查詢處理器。關系引擎基于輸入查詢從存儲引擎請求數據并處理結果。
關系引擎的一些任務包括查詢處理,內存管理,線程和任務管理,緩沖區管理和分布式查詢處理。
**存儲引擎**
存儲引擎負責存儲和檢索來自存儲系統(如磁盤和SAN)的數據。
**SQLOS**
在關系引擎和存儲引擎下是SQL Server操作系統或SQLOS。
SQLOS提供許多操作系統服務,如內存和I/O管理。 其他服務包括異常處理和同步服務。
**SQL Server服務和工具**
Microsoft與SQL Server一起提供數據管理和商業智能(BI)工具和服務。
對于數據管理,SQL Server包括SQL Server Integration Services(SSIS),SQL Server數據質量服務和SQL Server主數據服務。 為了開發數據庫,SQL Server提供了SQL Server數據工具; 以及管理,部署和監視數據庫SQL Server具有SQL Server Management Studio(SSMS)。
對于數據分析,SQL Server提供SQL Server Analysis Services(SSAS)。 SQL Server Reporting Services(SSRS)提供數據的報告和可視化。 機器學習服務技術首先出現在SQL Server 2016中,該服務器已從R服務重命名。
**SQL Server版本**
SQL Server有四個主要版本,它們具有不同的捆綁服務和工具。 兩個版本免費提供:
* SQL Server Developer版 - 用于數據庫開發和測試。
* SQL Server Expression版 - 適用于小型數據庫,其大小最大為10 GB的磁盤存儲容量。
* 企業版 - 對于更大和更關鍵的應用程序,SQL Server提供包含所有SQL Server功能的企業版。
* SQL Server標準版 - 具有Enterprise Edition的部分功能集,并且在服務器上限制了可配置的處理器核心和內存的數量。
3.1.1 SQL Server2008安裝

2\. 點擊左側的"安裝",選擇"全新SQL Server? 安裝..."

3\. 然后會彈出這個界面:默認是直接有密鑰的,不需要你手動輸入,點擊"下一步”

4\. 選擇"我接受...",下一步

5\. 規則檢查,等待ing...

6\. 設置角色界面:第一個是自定義,第二個是基礎功能安裝,第三個是完全安裝,默認就行了。

7\. 我這里選擇了全選功能

8\. 選擇安裝實例,這里就直接默認了...

9\. 服務器配置:點擊使用相同賬戶,選擇SYSTEM賬戶,確定,再下一步,

10\. 數據庫引擎配置:首先指定一個管理員,個人電腦的話直接添加當前用戶,公用的話自行設置 ,然后配置身份驗證模式,最好用混合模式,為
SQL的sa賬戶設置密碼,并牢記,實現遠程訪問必須的(若這步不小心忽略了,后期要另外設置)

11\. 數據庫引擎配置:數據目錄里一般默認C盤就行了,也可以C改成D盤

12\. Analysis Services配置:這個是數據庫分析功能,添加個管理員進來,然后"下一步"

13\. Reporting Services 配置:這個是數據庫報表,推薦"安裝和配置",簡單方便

14\. Distributed Replay控制器:這個同理,添加當前用戶,"下一步"

15\. 接下來就是安裝了,安裝過程時間比較長。
安裝完后,打開開始--程序--SQL Server Management Studio,成功運行sql server 2008R2

若要實現遠程訪問,還要再進行相關設置一下就好了。
- 第一章-測試理論
- 1.1軟件測試的概念
- 1.2測試的分類
- 1.3軟件測試的流程
- 1.4黑盒測試的方法
- 1.5AxureRP的使用
- 1.6xmind,截圖工具的使用
- 1.7測試計劃
- 1.8測試用例
- 1.9測試報告
- 2.0 正交表附錄
- 第二章-缺陷管理工具
- 2.1缺陷的內容
- 2.2書寫規范
- 2.3缺陷的優先級
- 2.4缺陷的生命周期
- 2.5缺陷管理工具簡介
- 2.6缺陷管理工具部署及使用
- 2.7軟件測試基礎面試
- 第三章-數據庫
- 3.1 SQL Server簡介及安裝
- 3.2 SQL Server示例數據庫
- 3.3 SQL Server 加載示例
- 3.3 SQL Server 中的數據類型
- 3.4 SQL Server 數據定義語言DDL
- 3.5 SQL Server 修改數據
- 3.6 SQL Server 查詢數據
- 3.7 SQL Server 連表
- 3.8 SQL Server 數據分組
- 3.9 SQL Server 子查詢
- 3.10.1 SQL Server 集合操作符
- 3.10.2 SQL Server聚合函數
- 3.10.3 SQL Server 日期函數
- 3.10.4 SQL Server 字符串函數
- 第四章-linux
- 第五章-接口測試
- 5.1 postman 接口測試簡介
- 5.2 postman 安裝
- 5.3 postman 創建請求及發送請求
- 5.4 postman 菜單及設置
- 5.5 postman New菜單功能介紹
- 5.6 postman 常用的斷言
- 5.7 請求前腳本
- 5.8 fiddler網絡基礎及fiddler簡介
- 5.9 fiddler原理及使用
- 5.10 fiddler 實例
- 5.11 Ant 介紹
- 5.12 Ant 環境搭建
- 5.13 Jmeter 簡介
- 5.14 Jmeter 環境搭建
- 5.15 jmeter 初識
- 5.16 jmeter SOAP/XML-RPC Request
- 5.17 jmeter HTTP請求
- 5.18 jmeter JDBC Request
- 5.19 jmeter元件的作用域與執行順序
- 5.20 jmeter 定時器
- 5.21 jmeter 斷言
- 5.22 jmeter 邏輯控制器
- 5.23 jmeter 常用函數
- 5.24 soapUI概述
- 5.25 SoapUI 斷言
- 5.26 soapUI數據源及參數化
- 5.27 SoapUI模擬REST MockService
- 5.28 Jenkins的部署與配置
- 5.29 Jmeter+Ant+Jenkins 搭建
- 5.30 jmeter腳本錄制
- 5.31 badboy常見的問題
- 第六章-性能測試
- 6.1 性能測試理論
- 6.2 性能測試及LoadRunner簡介
- 第七章-UI自動化
- 第八章-Maven
- 第九章-測試框架
- 第十章-移動測試
- 10.1 移動測試點及測試流程
- 10.2 移動測試分類及特點
- 10.3 ADB命令及Monkey使用
- 10.4 MonkeyRunner使用
- 10.5 appium工作原理及使用
- 10.6 Appium環境搭建(Java版)
- 10.7 Appium常用函數(Java版)
- 10.8 Appium常用函數(Python版)
- 10.9 兼容性測試