SQL Server 2014是微軟推出的一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了強(qiáng)大的數(shù)據(jù)管理和分析功能,適用于中小型企業(yè)以及大型企業(yè)的數(shù)據(jù)管理需求。SQL Server 2014引入了一些創(chuàng)新的功能和技術(shù),包括內(nèi)存優(yōu)化表格(In-Memory OLTP)、實(shí)時(shí)操作分析處理(Real-time Operational Analytics)以及數(shù)據(jù)加密技術(shù),使得數(shù)據(jù)庫(kù)性能得到了極大的提升。此外,它還引入了新的企業(yè)級(jí)安全功能,如透明數(shù)據(jù)加密(Transparent Data Encryption)和備份加密,以加強(qiáng)數(shù)據(jù)保護(hù)安全。
相關(guān)推薦
相關(guān)軟件 | 版本說(shuō)明 | 下載地址 |
|---|---|---|
Kernel Migrator for SQL Server | SQL Server數(shù)據(jù)遷移工具 | 查看 |
dbForge Studio 2019 | SQL Server開(kāi)發(fā)管理軟件 | 查看 |
MySQL Server | 開(kāi)放源碼數(shù)據(jù)庫(kù) | 查看 |
Microsoft SQL Server 2012 | 云計(jì)算信息平臺(tái)軟件 | 查看 |
軟件特色
內(nèi)存OLTP:提供內(nèi)置到核心SQL Server數(shù)據(jù)庫(kù)中的內(nèi)存OLTP功能,以顯著提高數(shù)據(jù)庫(kù)應(yīng)用程序的事務(wù)速度和吞吐量。內(nèi)存OLTP是隨SQL
Server 2014 Engine一起安裝的,無(wú)需執(zhí)行任何其他操作,您不必重新編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序或刷新硬件即可提高內(nèi)存性能。通過(guò)內(nèi)存OLTP,可以訪問(wèn)SQL
Server中的其他豐富功能,同時(shí)利用內(nèi)存性能。
內(nèi)存可更新ColumnStore:為現(xiàn)有ColumnStore的數(shù)據(jù)倉(cāng)庫(kù)工作負(fù)載提供更高的壓縮率、更豐富的查詢支持和可更新性,從而為您提供更快的加載速度、查詢性能、并發(fā)性和更低的單位TB價(jià)格。
將內(nèi)存擴(kuò)展到SSD:利用SSD將固態(tài)存儲(chǔ)無(wú)縫化和透明化集成到SQL
Server中,作為對(duì)數(shù)據(jù)庫(kù)緩沖池的擴(kuò)展,可進(jìn)行更強(qiáng)的內(nèi)存處理并減少磁盤IO。
增強(qiáng)的高可用性:
1、新增AlwaysOn功能:可用性組現(xiàn)在支持多達(dá)8個(gè)輔助副本,這些副本隨時(shí)可供讀取,即使發(fā)生網(wǎng)絡(luò)故障時(shí)也如此。故障轉(zhuǎn)移群集實(shí)例現(xiàn)在支持Windows群集共享卷,從而提高了共享存儲(chǔ)利用率和故障轉(zhuǎn)移復(fù)原能力。
2、改進(jìn)了在線數(shù)據(jù)庫(kù)操作:包括單個(gè)分區(qū)在線索引重建和管理表分區(qū)切換的鎖定優(yōu)先級(jí),從而降低了維護(hù)停機(jī)影響。
加密備份:在本地部署和Windows Azure中提供備份加密支持。
IO資源管理:資源池現(xiàn)在支持為每個(gè)卷配置最小和最大IOPS,從而實(shí)現(xiàn)更全面的資源隔離控制!
軟件功能
1.經(jīng)檢驗(yàn)的可預(yù)測(cè)性能
SQL Server 始終引領(lǐng) TPC-E、TPC-H 和實(shí)際應(yīng)用程序性能的基準(zhǔn).SQL Server 經(jīng)過(guò) SAP
認(rèn)證,可運(yùn)行一些要求最嚴(yán)苛的工作負(fù)載.使用資源調(diào)控器中的 IO 調(diào)控,更好地預(yù)測(cè)虛擬化 SQL Server 實(shí)例的性能。
2.突破性、In-memory 性能
在 SQL Server 2014中文版 中,新的 In-memory
事務(wù)處理功能和數(shù)據(jù)倉(cāng)庫(kù)增強(qiáng)功能為我們的現(xiàn)有數(shù)據(jù)倉(cāng)庫(kù)和分析技術(shù)提供了補(bǔ)充.利用高達(dá) 30 倍的事務(wù)處理性能提升(使用現(xiàn)有的硬件)和超過(guò) 100
倍的數(shù)據(jù)倉(cāng)庫(kù)性能提升,擴(kuò)展業(yè)務(wù)并實(shí)現(xiàn)業(yè)務(wù)轉(zhuǎn)型。
3.高可用性和災(zāi)難恢復(fù)
SQL Server 2014 中增強(qiáng)的 AlwaysOn
是一個(gè)用于實(shí)現(xiàn)高可用性的統(tǒng)一解決方案,利用它可獲得關(guān)鍵任務(wù)正常運(yùn)行時(shí)間、加快故障轉(zhuǎn)移、提高易管理性,以及更合理地利用硬件資源.在 SQL Server
2014中,可使用新的"添加副本"向?qū)Цp松地設(shè)置 AlwaysOn,如果您需要使用 microsoft Azure 虛擬機(jī)實(shí)現(xiàn)混合 HA,則可利用新的
AlwaysOn 模板來(lái)實(shí)現(xiàn) HA 設(shè)置的自動(dòng)化。
4.企業(yè)商業(yè)智能
利用全面的 BI 解決方案擴(kuò)展 BI 模型,豐富數(shù)據(jù)和幫助保護(hù)數(shù)據(jù),并確保質(zhì)量和準(zhǔn)確性.利用 Analysis Services
構(gòu)建全面的企業(yè)范圍分析解決方案,并利用 BI 語(yǔ)義模型簡(jiǎn)化 BI 模型部署。
5.安全性和合規(guī)性
利用透明數(shù)據(jù)加密、可靠的審核、可擴(kuò)展的密鑰管理和加密備份,幫助保護(hù)關(guān)鍵任務(wù)工作負(fù)載的數(shù)據(jù).甚至可以輕松地管理數(shù)據(jù)訪問(wèn)權(quán)限以支持劃分不同用戶的職責(zé)。
6.從本地到云均提供一致的數(shù)據(jù)平臺(tái)
跨本地 SQL Server 和 Microsoft Azure 使用現(xiàn)有技能和熟悉的工具(例如,Active Directory 和 SQL
Server Management Studio).能夠靈活地在 Azure 虛擬機(jī) (VM) 中運(yùn)行您的 SQL Server 工作負(fù)載,并完全控制
VM.或使用 Azure SQL Database 服務(wù)進(jìn)一步簡(jiǎn)化管理 SQL Server 實(shí)例的需求,同時(shí)提供獨(dú)特的橫向擴(kuò)展體系結(jié)構(gòu)。
7.跨計(jì)算、聯(lián)網(wǎng)和存儲(chǔ)的企業(yè)級(jí)可擴(kuò)展性
對(duì)于 SQL Server 和 Windows Server,物理處理能力現(xiàn)已擴(kuò)展至高達(dá) 640 個(gè)邏輯處理器,虛擬機(jī)擴(kuò)展至高達(dá) 64
個(gè)邏輯處理器.SQL Server 還利用存儲(chǔ)空間和網(wǎng)絡(luò)虛擬化來(lái)優(yōu)化您的資源.還可以在 Windows Server Core 上運(yùn)行以減少攻擊面。
8.使用熟悉的工具(如 Excel)訪問(wèn)數(shù)
使用 Microsoft Excel 加快獲得洞察的速度.利用 Excel 中的分析功能來(lái)搜索、訪問(wèn)和塑造內(nèi)部、外部、結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)。
9.所有用戶可使用 Power BI 更快地獲得洞察
使用 SQL Server 2014 和 Power BI for Office 365 加快在本地和云中獲得洞察力的速度.使用 Power
Map 和 Power View 獲得更豐富的可視化效果.使用 Power Query 搜索、訪問(wèn)和塑造內(nèi)部、外部、結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù).使用 Power BI
for Office 365 從任意位置獲得洞察。
10.易用的管理工具
SQL Server Management Studio 可幫助您集中管理本地和云中的數(shù)據(jù)庫(kù)基礎(chǔ)結(jié)構(gòu).新增的對(duì) Windows PowerShell
2.0 的支持可自動(dòng)執(zhí)行管理任務(wù),而 Sysprep 增強(qiáng)功能使您能夠更高效地創(chuàng)建虛擬機(jī)。使用 Distributed Replay
簡(jiǎn)化在單個(gè)數(shù)據(jù)庫(kù)上的應(yīng)用程序測(cè)試。
11.數(shù)據(jù)質(zhì)量和集成服務(wù)
集成服務(wù)包括為提取、處理和加載 (ETL) 任務(wù)提供廣泛支持,以及能夠采用單獨(dú) SQL Server
實(shí)例的形式運(yùn)行和管理.通過(guò)數(shù)據(jù)質(zhì)量服務(wù),利用組織知識(shí)和第三方數(shù)據(jù)提供商來(lái)清理數(shù)據(jù),從而提高數(shù)據(jù)質(zhì)量。
12.可擴(kuò)展的數(shù)據(jù)倉(cāng)庫(kù)
通過(guò)使用橫向擴(kuò)展大規(guī)模并行處理 (MPP) 體系結(jié)構(gòu)(使用并行倉(cāng)庫(kù)一體機(jī) (APS))將企業(yè)級(jí)關(guān)系型數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)擴(kuò)展到千萬(wàn)億字節(jié)級(jí)別,并且能夠與
Hadoop 等非關(guān)系型數(shù)據(jù)源集成.支持您的需求(從小型數(shù)據(jù)市場(chǎng)到最大的企業(yè)數(shù)據(jù)倉(cāng)庫(kù)),使查詢速度比舊數(shù)據(jù)平臺(tái)上的查詢速度快 100
倍以上,并使用新的增強(qiáng)型數(shù)據(jù)壓縮功能來(lái)減少存儲(chǔ)。
13.可靠的開(kāi)發(fā)工具
更新的開(kāi)發(fā)人員工具將集成到 visual studio 中,可進(jìn)行下載以便在本地和云中構(gòu)建新一代
Web、企業(yè)和商業(yè)智能以及移動(dòng)應(yīng)用程序.客戶可以在各種平臺(tái)(包括 .NET、C/C++、Java、Linux 和 PHP)上使用行業(yè)標(biāo)準(zhǔn)
API(ADO.NET、ODBC、JDBC、PDO 和 ADO)。
安裝步驟
1.在本站下載SQL 2014官方版壓縮包。

2.解壓文件后,會(huì)得到如下文件,運(yùn)行“setup.exe”啟動(dòng)安裝程序

3.這個(gè)安裝界面出來(lái)的有點(diǎn)慢,耐心等等下!

4.點(diǎn)擊左側(cè)的“安裝”,選擇“全新SQL Server 2014 安裝...”

5.點(diǎn)擊“下一步”。
6.選擇“我接受...”,下一步。

7.規(guī)則檢查,等待ing。

8.update更新就不要了,相信很多人看到這段文字都直接禁用了這個(gè)更新,點(diǎn)擊這個(gè)頁(yè)面的“下一步”。

9. 設(shè)置角**面:第一個(gè)是自定義,第二個(gè)是基礎(chǔ)功能安裝,第三個(gè)是完全安裝(既然我們是SQL Server
2014企業(yè)版,就沒(méi)必要選第二個(gè),要么是全功能,要么是根據(jù)自己的需要來(lái)選擇功能)。

10.這里選擇第一個(gè),安裝全功能的話,需要占用6GB的硬盤空間,一般不會(huì)有很大影響(然后下面的安裝目錄自己定義,但是三個(gè)目錄千萬(wàn)不要放在不同的盤符)。

11. 選擇安裝實(shí)例,這里就直接默認(rèn)了。

12. 服務(wù)器配置:這個(gè)后續(xù)可以改,當(dāng)然,你現(xiàn)在想簡(jiǎn)單的配置下也是可以的。

13. 數(shù)據(jù)庫(kù)引擎配置:首先添加一個(gè)管理員,個(gè)人電腦的話直接添加當(dāng)前用戶,公用的話自行設(shè)置,然后配置身份驗(yàn)證模式,可以不用密碼,也可以設(shè)置混合模式,也就是當(dāng)前的管理員或者用密碼都可以正常登陸。

14. 這一步還可以配置數(shù)據(jù)目錄,后期也是可以自由調(diào)整的。

15.Analysis Services配置:這個(gè)是數(shù)據(jù)庫(kù)分析功能,添加個(gè)管理員進(jìn)來(lái),然后“下一步”。

16. Reporting Services 配置:這個(gè)是數(shù)據(jù)庫(kù)報(bào)表,推薦“安裝和配置”,簡(jiǎn)單方便。

17.Distributed Replay控制器:這個(gè)同理,添加管理員,“下一步”。

18.設(shè)置Distributed Replay客戶端的名稱和目錄,“下一步”。

19. 確認(rèn)下你需要安裝的信息,確認(rèn)無(wú)誤后,點(diǎn)擊“安裝”。

20.SQL Server 2014官方版安裝成功

版本介紹
Enterprise版(企業(yè)版):
作為高級(jí)版本,SQL Server 2014 Enterprise
版提供了全面的高端數(shù)據(jù)中心功能,性能極為快捷、虛擬化不受限制,還具有端到端的商業(yè)智能 -
可為關(guān)鍵任務(wù)工作負(fù)荷提供較高服務(wù)級(jí)別,支持最終用戶訪問(wèn)深層數(shù)據(jù)。
Business Intelligence版(智能商業(yè)版):
SQL Server 2014 Business Intelligence 版提供了綜合性平臺(tái),可支持組織構(gòu)建和部署安全、可擴(kuò)展且易于管理的 BI
解決方案。 它提供基于瀏覽器的數(shù)據(jù)瀏覽與可見(jiàn)性等卓越功能、功能強(qiáng)大的數(shù)據(jù)集成功能,以及增強(qiáng)的集成管理。
Standard(標(biāo)準(zhǔn)版):
SQL Server 2014 Standard
版提供了基本數(shù)據(jù)管理和商業(yè)智能數(shù)據(jù)庫(kù),使部門和小型組織能夠順利運(yùn)行其應(yīng)用程序并支持將常用開(kāi)發(fā)工具用于內(nèi)部部署和云部署 - 有助于以最少的 IT
資源獲得高效的數(shù)據(jù)庫(kù)管理。
Web(網(wǎng)頁(yè)版):
對(duì)于為從小規(guī)模至大規(guī)模 Web 資產(chǎn)提供可伸縮性、經(jīng)濟(jì)性和可管理性功能的 Web 宿主和 Web VAP 來(lái)說(shuō),SQL Server 2014 Web
版本是一項(xiàng)總擁有成本較低的選擇。
Developer(開(kāi)發(fā)版):
SQL Server 2014 Developer 版支持開(kāi)發(fā)人員基于 SQL Server 構(gòu)建任意類型的應(yīng)用程序。 它包括 Enterprise
版的所有功能,但有許可限制,只能用作開(kāi)發(fā)和測(cè)試系統(tǒng),而不能用作生產(chǎn)服務(wù)器。 SQL Server Developer
是構(gòu)建和測(cè)試應(yīng)用程序的人員的理想之選。
Express 版(學(xué)習(xí)版):
SQL Server 2014 Express 是入門級(jí)的免費(fèi)數(shù)據(jù)庫(kù),是學(xué)習(xí)和構(gòu)建桌面及小型服務(wù)器數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的理想選擇。
它是獨(dú)立軟件供應(yīng)商、開(kāi)發(fā)人員和熱衷于構(gòu)建客戶端應(yīng)用程序的人員的**選擇。 如果您需要使用更高級(jí)的數(shù)據(jù)庫(kù)功能,則可以將 SQL Server Express
無(wú)縫升級(jí)到其他更高端的 SQL Server 版本。 SQL Server Express LocalDB 是 Express
的一種輕型版本,該版本具備所有可編程性功能,但在用戶模式下運(yùn)行,并且具有快速的零配置安裝和必備組件要求較少的特點(diǎn)。
使用說(shuō)明
1、創(chuàng)建視圖 :
CREATE VIEW [schema].[view_name] //[schema].[view_name] 視圖的名稱
--WITH ENCRYPTION, SCHEMABINDING, VIEW_METADATA
AS
///視圖需要執(zhí)行的查詢語(yǔ)句
-- WITH CHECK OPTION
GO
2、創(chuàng)建索引
CREATE NONCLUSTERED INDEX index_name //NONCLUSTERED 可選參數(shù) UNIQUE-唯一索引
ON [schema].[owner_name] ( column_name ) // [schema].[owner_name] 數(shù)據(jù)庫(kù)表
//column_name 要?jiǎng)?chuàng)建索引的列名
--WITH PAD_INDEX
-- | FILLFACTOR = fillfactor
-- | IGNORE_DUP_KEY
-- | DROP_EXISTING
-- | STATISTICS_NORECOMPUTE
-- | SORT_IN_TEMPDB, .. as required
-- ON filegroup
GO
3、查詢數(shù)據(jù)庫(kù)所有的序列
SELECT * FROM sys.sequences
4、將當(dāng)前序列的值初始化到我需要的值
SELECT
NEXT VALUE FOR dbo.S_住院_床位信息表_床位ID
GO 61
5、創(chuàng)建索引
CREATE NONCLUSTERED INDEX index_company
ON dbo.Company (ognName,parentId,sort )
--WITH PAD_INDEX
-- | FILLFACTOR = fillfactor
-- | IGNORE_DUP_KEY
-- | DROP_EXISTING
-- | STATISTICS_NORECOMPUTE
-- | SORT_IN_TEMPDB, .. as required
-- ON filegroup
GO
CREATE NONCLUSTERED INDEX index_department
ON dbo.Department( ognName,parentId,sort,head,c_head,branched )
--WITH PAD_INDEX
-- | FILLFACTOR = fillfactor
-- | IGNORE_DUP_KEY
-- | DROP_EXISTING
-- | STATISTICS_NORECOMPUTE
-- | SORT_IN_TEMPDB, .. as required
-- ON filegroup
GO
CREATE NONCLUSTERED INDEX index_user
ON dbo.[User] (account,password,sort,name,sex )
--WITH PAD_INDEX
-- | FILLFACTOR = fillfactor
-- | IGNORE_DUP_KEY
-- | DROP_EXISTING
-- | STATISTICS_NORECOMPUTE
-- | SORT_IN_TEMPDB, .. as required
-- ON filegroup
GO
CREATE NONCLUSTERED INDEX index_userKey
ON dbo.UserKey ( userId,ognId )
--WITH PAD_INDEX
-- | FILLFACTOR = fillfactor
-- | IGNORE_DUP_KEY
-- | DROP_EXISTING
-- | STATISTICS_NORECOMPUTE
-- | SORT_IN_TEMPDB, .. as required
-- ON filegroup
GO
6、創(chuàng)建觸發(fā)器
---單位觸發(fā)器
CREATE TRIGGER trigger_Upate_Company
ON dbo.Company
AFTER UPDATE
AS
BEGIN
IF (SELECT enable FROM Deleted)=0
BEGIN
UPDATE dbo.Department SET enable=0 WHERE parentId IN(SELECT Deleted.ognId
FROM Deleted)
END
END
GO
--部門觸發(fā)器
CREATE TRIGGER trigger_Upate_Department
ON dbo.Department
AFTER UPDATE
AS
BEGIN
IF (SELECT enable FROM Deleted)=0
BEGIN
UPDATE dbo.UserKey SET enable=0 WHERE ognId IN(SELECT Deleted.ognId FROM
Deleted)
END
END
GO
---部門和用戶的中間件觸發(fā)器
CREATE TRIGGER trigger_Upate_UserKey
ON dbo.UserKey
AFTER UPDATE
AS
BEGIN
IF (SELECT enable FROM Deleted)=0
BEGIN
IF(SELECT COUNT(userId) FROM dbo.UserKey WHERE userId IN(SELECT
Deleted.userId FROM Deleted))=1
BEGIN
UPDATE dbo.[User] SET enable=0 WHERE userId IN(SELECT Deleted.userId FROM
Deleted)
END
END
END


