SQL Server 2016是一款非常專業(yè)的數(shù)據(jù)庫(kù)軟件,相信編程人員肯定了解這款軟件,甚至用過(guò)這款軟件,它是由鼎鼎有名的微軟推出的,軟件的功能也非常的全面,有著眾多的新功能,讓我們的用戶在數(shù)據(jù)庫(kù)處理上更輕松,而再加上本身?yè)碛械姆奖憧缮炜s性和相關(guān)軟件集成度高等優(yōu)點(diǎn),使得這款數(shù)據(jù)庫(kù)軟件深受開(kāi)發(fā)人員和企業(yè)管理人員的喜愛(ài)。同時(shí)還未關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使用戶可以輕易構(gòu)件和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序,不僅如此,這款數(shù)據(jù)庫(kù)還是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能工具,位用戶提供了企業(yè)級(jí)的數(shù)據(jù)管理,特別是開(kāi)發(fā)人員還能夠免費(fèi)的享受到這一系列的服務(wù)。
Microsoft SQL Server 2016是一款非常大、專業(yè)的軟件,版本肯定也是非常多的,其中使用最多的自然是企業(yè)版和開(kāi)發(fā)版,企業(yè)版需要付費(fèi),但是各種功能都齊全,適合企業(yè)進(jìn)行數(shù)據(jù)的管理,而開(kāi)發(fā)版具備了所有企業(yè)版的功能,不過(guò)不能夠在商業(yè)上使用,僅用于學(xué)習(xí)和開(kāi)發(fā)時(shí)的數(shù)據(jù)庫(kù)開(kāi)發(fā)和管理,今天小編帶來(lái)的是
SQL Server 2016企業(yè)中文版,可以完美的兼容32位和64位電腦,感興趣的朋友可千萬(wàn)不要錯(cuò)過(guò)了!
安裝方法
1.進(jìn)入安裝中心:可以參考硬件和軟件要求、可以看到一些說(shuō)明文檔
2.選擇全新安裝模式繼續(xù)安裝
3.輸入產(chǎn)品秘鑰:這里使用演示秘鑰進(jìn)行
4.在協(xié)議中,點(diǎn)擊同意,并點(diǎn)擊下一步按鈕,繼續(xù)安裝
5.進(jìn)入全局規(guī)則檢查項(xiàng),這里可能要花費(fèi)幾秒鐘,試具體情況而定
6.配置更新項(xiàng),推薦檢查更新
7.選擇安裝更新的具體內(nèi)容
8.安裝程序文件
9.安裝規(guī)則檢查
10.安裝功能選擇
11.實(shí)例配置,使用默認(rèn)即可(如果之前安裝過(guò),這里需要特別注意下)
12.PolyBase配置選擇--默認(rèn)即可
13.服務(wù)器配置--默認(rèn)即可
14.引擎配置--建議使用混合模式,并記住密碼
15.Analysis Service配置--推薦使用使用默認(rèn)
16.Reporting Services配置--推薦使用使用默認(rèn)
17.Distributed Replay控制器配置---推薦使用使用默認(rèn)(添加當(dāng)前用戶)
18.Distributed Replay 客戶端配置--推薦使用使用默認(rèn)
19.協(xié)議授權(quán),接受協(xié)議
20.最后安裝確認(rèn)頁(yè)面,會(huì)顯示所有的安裝配置信息
21.等待安裝進(jìn)度--這一步會(huì)消耗比較長(zhǎng)的時(shí)間,在虛擬機(jī)里面耗時(shí)15分鐘左右
22.繼續(xù)等待--較耗時(shí)
23.服務(wù)正常安裝完畢
<
新功能
數(shù)據(jù)庫(kù)克隆-克隆數(shù)據(jù)庫(kù)是一個(gè)新的DBCC命令,允許DBA并支持團(tuán)隊(duì)通過(guò)克隆的模式和元數(shù)據(jù)來(lái)解決現(xiàn)有的生產(chǎn)數(shù)據(jù)庫(kù)的沒(méi)有數(shù)據(jù)統(tǒng)計(jì)的故障。克隆數(shù)據(jù)庫(kù)并不意味著在生產(chǎn)環(huán)境中使用。要查看是否已從調(diào)用clonedatabase生成數(shù)據(jù)庫(kù),可以使用以下命令,選擇DATABASEPROPERTYEX('clonedb','isClone')。返回值1為真,0為假。在SQL Server 2016 SP1中,DBCC CLONEDATABASE添加了支持克隆CLR、Filestream / Filetable、Hekaton和Query Store對(duì)象。SQL 2016 SP1中的DBCC CLONEDATABASE使您能夠僅生成查詢存儲(chǔ)、僅統(tǒng)計(jì)信息,或僅圖標(biāo)克隆而無(wú)需統(tǒng)計(jì)信息或查詢存儲(chǔ)。
CREATE OR ALTER-新的CREATE OR ALTER支持使得修改和部署對(duì)象更容易,如存儲(chǔ)過(guò)程、觸發(fā)器、用戶定義的函數(shù)和視圖。這是開(kāi)發(fā)人員和SQL社區(qū)非常需要的功能之一。
新的USE HINT查詢選項(xiàng)-添加了一個(gè)新的查詢選項(xiàng)OPTION(USE HINT('')),以使用下面列出的可支持的查詢級(jí)別提示來(lái)更改查詢優(yōu)化程序行為。支持九種不同的提示,以啟用以前僅通過(guò)跟蹤標(biāo)志可用的功能。與QUERYTRACEON不同,USE HINT選項(xiàng)不需要sysadmin權(quán)限。
以編程方式標(biāo)識(shí)LPIM到SQL服務(wù)帳戶- DMV sys.dm_os_sys_info中的新sql_memory_model、sql_memory_model_desc列,允許DBA以編程方式識(shí)別內(nèi)存中的鎖定頁(yè)(LPIM)權(quán)限是否在服務(wù)啟動(dòng)時(shí)有效。
以編程方式標(biāo)識(shí)對(duì)SQL服務(wù)帳戶的IFI特權(quán)- DMV sys.dm_server_services中的新列instant_file_initialization_enabled允許DBA以編程方式標(biāo)識(shí)在SQL Server服務(wù)啟動(dòng)時(shí)是否啟用了即時(shí)文件初始化(IFI)。
Tempdb可支持性-一個(gè)新的錯(cuò)誤日志消息,指示tempdb文件的數(shù)量,并在服務(wù)器啟動(dòng)時(shí)通知t empdb數(shù)據(jù)文件的不同大小/自動(dòng)增長(zhǎng)。
showplan XML中的擴(kuò)展診斷-擴(kuò)展的Showplan XML支持內(nèi)存授予警告,顯示為查詢啟用的最大內(nèi)存、有關(guān)已啟用跟蹤標(biāo)志的信息、優(yōu)化嵌套循環(huán)連接的內(nèi)存分?jǐn)?shù)、查詢CPU時(shí)間、查詢已用時(shí)間、關(guān)于參數(shù)數(shù)據(jù)類型的最高等待時(shí)間和信息。
輕量級(jí)的per–operator查詢執(zhí)行分析-顯著降低收集每個(gè)per–operato r查詢執(zhí)行統(tǒng)計(jì)信息(例如實(shí)際行數(shù))的性能消耗。此功能可以使用全局啟動(dòng)TF 7412啟用,或者當(dāng)啟用包含query_thread_profile的XE會(huì)話時(shí)自動(dòng)打開(kāi)。當(dāng)輕量級(jí)分析開(kāi)啟時(shí),sys.dm_exec_query_profiles中的信息也可用,從而啟用SSMS中的Live Query Statistics功能并填充新的DMF sys.dm_exec_query_statistics_xml。
新的DMF sys.dm_exec_query_statistics_xml-使用此DMF獲取實(shí)際的查詢執(zhí)行showplan XML(具有實(shí)際行數(shù))對(duì)于仍在給指定會(huì)話中執(zhí)行的查詢(會(huì)話id作為輸入?yún)?shù))。當(dāng)概要分析基礎(chǔ)結(jié)構(gòu)(傳統(tǒng)或輕量級(jí))處于打開(kāi)狀態(tài)時(shí),將返回具有當(dāng)前執(zhí)行統(tǒng)計(jì)信息快照的showplan。
用于增量統(tǒng)計(jì)的新DMF-新增的DMF sys.dm_db_incremental_stats_properties,用于按增量統(tǒng)計(jì)信息顯示每個(gè)分區(qū)的信息。
XE和DMV更好診斷關(guān)聯(lián)- Query_hash和query_plan_hash用于唯一的標(biāo)識(shí)查詢。DMV將它們定義為varbinary(8),而XEvent將它們定義為UINT64。由于SQL服務(wù)器沒(méi)有“unsigned bigint”,所以轉(zhuǎn)換并不是總能起作用。這個(gè)改進(jìn)引入了新的等同于除去被定義為INT64之外的query_hash和query_plan_hash的XEvent操作/篩選,這有利于關(guān)聯(lián)XE和DMV之間的查詢。
更好地謂詞下推查詢計(jì)劃的故障排除-在showplan XML中添加了新的EstimatedlRowsRead屬性,以便更好地對(duì)具有謂詞下推的查詢計(jì)劃進(jìn)行故障排除和診斷。
從錯(cuò)誤日志中刪除嘈雜的Hekaton日志消息-使用SQL 2016,Hekaton引擎開(kāi)始在SQL錯(cuò)誤日志中記錄附加消息以支持和故障排除,比如壓倒性的、泛濫的錯(cuò)誤日志與hekaton消息?;贒BA和SQL社區(qū)的反饋,啟動(dòng)SQL 2016 SP1,Hekaton日志記錄消息在錯(cuò)誤日志中減少到最少。
AlwaysOn延遲診斷改進(jìn)-添加了新的XEvents和Perfmon診斷功能,以更有效地排除故障延遲。
手動(dòng)更改跟蹤清除-引入新的清除存儲(chǔ)過(guò)程sp_flush_CT_internal_table_on_demand以根據(jù)需要清除更改跟蹤內(nèi)部表。
DROP TABLE復(fù)制支持- DROP TABLE支持復(fù)制的DDL,以允許刪除復(fù)制項(xiàng)目。
使用技巧
一、SQL Server2016新建數(shù)據(jù)庫(kù)的方法
1.手動(dòng)新建數(shù)據(jù)庫(kù)
首先 打開(kāi)SQL2016 然后 點(diǎn)擊連接到服務(wù)器 在服務(wù)器名那 用. 代表本地也可以登錄
然后點(diǎn)擊 對(duì)象資源管理器,右擊數(shù)據(jù)庫(kù) 選擇 新建數(shù)據(jù)庫(kù)
然后進(jìn)入新建數(shù)據(jù)庫(kù)的頁(yè)面,如果是簡(jiǎn)單的設(shè)置只需要輸入數(shù)據(jù)庫(kù)名即可
選擇好了之后,可以往該數(shù)據(jù)庫(kù)里添加文件,也可以不添加 然后點(diǎn)擊確定就建立好了
在左邊的 對(duì)象資源管理器那 小編用紅色的圈圈圈住的地方就是新建的數(shù)據(jù)庫(kù)
2.SQL 語(yǔ)句新建數(shù)據(jù)庫(kù)
當(dāng)然也可以用代碼 新建數(shù)據(jù)庫(kù),點(diǎn)擊新建查詢
輸入代碼 create database 百度經(jīng)驗(yàn)數(shù)據(jù)庫(kù)2; 最后這個(gè)是名字 ,然后點(diǎn)擊執(zhí)行
最后 刷新一下數(shù)據(jù)庫(kù)即可,就出來(lái)了
二、Microsoft SQL Server 2016 附加、還原數(shù)據(jù)庫(kù)
1.附加數(shù)據(jù)庫(kù)文件
打開(kāi)SQL server2016,選擇數(shù)據(jù)庫(kù)->附加
添加數(shù)據(jù)庫(kù)文件*.mdf
完成之后便可以查看到你添加的數(shù)據(jù)庫(kù)了。
2.還原數(shù)據(jù)庫(kù)
打開(kāi)SQL server2016,選擇數(shù)據(jù)庫(kù)->還原數(shù)據(jù)庫(kù)
添加備份數(shù)據(jù)庫(kù)文件*.bak
繼續(xù)操作,并等待完成
最后便可以看到你的還原數(shù)據(jù)庫(kù)了
3.備份數(shù)據(jù)庫(kù)
右鍵選擇數(shù)據(jù)庫(kù)->任務(wù)->備份
進(jìn)行你的配置,確認(rèn)即可
功能介紹
sqlimport
使用將文本文件導(dǎo)入其各自表中的客戶端LOAD DATA INFILE。請(qǐng)參見(jiàn)第5.5.5節(jié)“ mysqlimport - 數(shù)據(jù)導(dǎo)入程序”。
sqlpump將MySQL數(shù)據(jù)庫(kù)作為SQL轉(zhuǎn)儲(chǔ)到文件中的客戶端。請(qǐng)參見(jiàn) 第5.5.6節(jié)“ mysqlpump - 數(shù)據(jù)庫(kù)備份程序”。
sqlsh用于SQL服務(wù)器的高級(jí)命令行客戶端和
代碼編輯器。除了SQL,SQL Server 還提供了JavaScript和Python的腳本功能。當(dāng)MySQL Shell通過(guò)X協(xié)議連接到MySQL服務(wù)器時(shí),X DevAPI可用于處理關(guān)系數(shù)據(jù)和文檔數(shù)據(jù)。請(qǐng)參見(jiàn) 第5.5.7節(jié)“ mysqlsh - MySQL Shell”。
sqlshow
顯示有關(guān)數(shù)據(jù)庫(kù),表,列和索引的信息的客戶端。請(qǐng)參見(jiàn)第5.5.8節(jié)“ mysqlshow - 顯示數(shù)據(jù)庫(kù),表和列信息”。
sqlslap
一個(gè)客戶端,設(shè)計(jì)用于模擬MySQL服務(wù)器的客戶端負(fù)載,并報(bào)告每個(gè)階段的時(shí)間。它的工作原理就像多個(gè)客戶端正在訪問(wèn)服務(wù)器。請(qǐng)參見(jiàn) 第5.5.9節(jié)“ mysqlslap - 加載仿真客戶機(jī)”。
MSQL管理和實(shí)用程序:
innochecksum脫機(jī)InnoDB脫機(jī)文件校驗(yàn)和實(shí)用程序。請(qǐng)參見(jiàn)第5.6.1節(jié)“ innochecksum - 脫機(jī)InnoDB文件校驗(yàn)和實(shí)用程序”。
isam_ftdump
用于在MyISAM表中顯示有關(guān)全文索引的信息的實(shí)用程序 。請(qǐng)參見(jiàn) 第5.6.2節(jié)“ myisam_ftdump - 顯示全文索引信息”。
isamchk用于描述,檢查,優(yōu)化和修復(fù)MyISAM表的實(shí)用程序 。請(qǐng)參見(jiàn) 第5.6.3節(jié)“ myisamchk - MyISAM表維護(hù)實(shí)用程序”。
isamlog
用于處理MyISAM日志文件內(nèi)容的實(shí)用程序 。請(qǐng)參見(jiàn) 第5.6.4節(jié)“ myisamlog - 顯示MyISAM日志文件內(nèi)容”。
isampack
一個(gè)實(shí)用程序,用于壓縮MyISAM表以生成較小的只讀表。請(qǐng)參見(jiàn) 第5.6.5節(jié)“ myisampack - 生成壓縮,只讀MyISAM表”。
sql_config_editor一個(gè)實(shí)用程序,使您能夠?qū)⒄J(rèn)證憑證存儲(chǔ)在名為的安全,加密的登錄路徑文件中 .mylogin.cnf。請(qǐng)參見(jiàn) 第5.6.6節(jié)“ sql_config_editor - MySQL配置實(shí)用程序”。
sqlbinlog用于從二進(jìn)制日志中讀取語(yǔ)句的實(shí)用程序。二進(jìn)制日志文件中包含的已執(zhí)行語(yǔ)句的日志可用于幫助從崩潰中恢復(fù)。請(qǐng)參見(jiàn) 第5.6.7節(jié)“ mysqlbinlog - 處理二進(jìn)制日志文件的實(shí)用程序”。
sqldumpslow
用于讀取和匯總緩慢查詢?nèi)罩镜膬?nèi)容的實(shí)用程序。請(qǐng)參見(jiàn)第5.6.8節(jié)“ mysqldumpslow - 匯總慢查詢?nèi)罩疚募薄?h3>軟件特色SQL Fabric提供了一個(gè)用于管理MySQL服務(wù)器場(chǎng)的框架。MySQL Fabric提供了兩種服務(wù),可以單獨(dú)使用或組合使用:
1、高可用性 - 基于MySQL復(fù)制,提供自動(dòng)故障檢測(cè)和故障轉(zhuǎn)移。
2、Sharding - 通過(guò)將所選表中的行劃分為多個(gè)分片來(lái)縮小讀取和寫(xiě)入。
3、下載MySQL Shell
SQL Shell是一個(gè)交互式的Javascript,Python或SQL接口,支持MySQL服務(wù)器的開(kāi)發(fā)和管理,是MySQL服務(wù)器的一個(gè)組件。您可以使用MySQL Shell執(zhí)行數(shù)據(jù)查詢和更新以及各種管理操作。
SQL Shell提供:
交互和批處理操作
Javascript,Python和SQL語(yǔ)言模式
文檔和關(guān)系模型
CRUD文檔和關(guān)系A(chǔ)PI通過(guò)腳本
傳統(tǒng)表,JSON,制表符分隔的輸出結(jié)果格式
存儲(chǔ)會(huì)話
MySQL標(biāo)準(zhǔn)和X協(xié)議
注意事項(xiàng)
確定SQL是否在您的平臺(tái)上運(yùn)行和受支持。
選擇要安裝的分發(fā)。
有幾個(gè)版本的SQL可用,并且大多數(shù)版本有幾種分發(fā)格式。您可以從包含二進(jìn)制(預(yù)編譯)程序或源代碼的預(yù)打包發(fā)布中進(jìn)行選擇。當(dāng)有疑問(wèn)時(shí),使用二進(jìn)制分布。Oracle還為希望查看最新開(kāi)發(fā)和測(cè)試新代碼的用戶提供了MySQL源代碼的訪問(wèn)。要確定應(yīng)使用哪個(gè)版本和類型的分發(fā),請(qǐng)參見(jiàn)第2.1.1節(jié)“要安裝的MySQL版本和分發(fā)”。
下載要安裝的發(fā)行版。
有關(guān)說(shuō)明,請(qǐng)參見(jiàn)第2.1.2節(jié)“如何獲取MySQL”。要驗(yàn)證分發(fā)的完整性,請(qǐng)使用 第2.1.3節(jié)“使用MD5校驗(yàn)和或GnuPG驗(yàn)證程序包完整性”中的說(shuō)明。
安裝分發(fā)。
要從二進(jìn)制發(fā)行版安裝SQL,請(qǐng)使用第2.2節(jié)“在Unix / Linux上使用通用二進(jìn)制文件安裝MySQL ”中的說(shuō)明。
要從源分發(fā)或從當(dāng)前開(kāi)發(fā)源樹(shù)安裝MySQL,請(qǐng)使用 第2.9節(jié)“從源安裝MySQL”中的說(shuō)明。
執(zhí)行任何必要的安裝后設(shè)置。
安裝MySQL后, 有關(guān)確保MySQL服務(wù)器正常工作的信息,請(qǐng)參見(jiàn)第2.10節(jié)“安裝后的安裝和測(cè)試”。另請(qǐng)參考 第2.10.4節(jié)“保護(hù)初始MySQL帳戶”中提供的信息。本節(jié)介紹如何保護(hù)初始MySQL root用戶帳戶,除非您指定一個(gè)帳戶,否則沒(méi)有密碼。無(wú)論您是使用二進(jìn)制還是源代碼分發(fā)安裝MySQL,本節(jié)都適用。
配置要求
安裝、運(yùn)行SQL Server 2017的硬件需求1、計(jì)算機(jī)
Intel及其兼容計(jì)算機(jī),Pentium 166Mz或者更高處理器或DEC Alpha和其兼容系統(tǒng)。
2、內(nèi)存(RAM)
企業(yè)版最少64G內(nèi)存,其他版本最少需要32G內(nèi)存,建議使用更多的內(nèi)存。
3、硬盤空間
完全安裝(Full)需要180G的空間,典型安裝(Typical)需要170G的空間,最小安裝(Minimum)需要65G的空間。
支持的操作系統(tǒng)
Windows 7, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP
1、32 位系統(tǒng) (x86)
具有 Intel Pentium III 600 MHz(或同等性能的兼容處理器)或更高處理器(建議使用 1 GHz 或速度更快的處理器)的 PC
2、64 位系統(tǒng)(x64、ia64)
1 GHz 或速度更快的處理器
最低 512 MB 的 RAM(建議使用 1 GB 或更高的 RAM)
675 MB 的可用硬盤空間
注意:SQL Server 2005 Service Pack 4 (SP4) 的設(shè)計(jì)宗旨是在 Windows Vista 和 Windows Server 2008 上運(yùn)行。
常見(jiàn)問(wèn)題
1、SQL Server 2016有中文版嗎?有的,SQL Server 2016支持多國(guó)語(yǔ)言。
2、SQL Server 2016免費(fèi)嗎?是一個(gè)功能強(qiáng)大且可靠的免費(fèi)數(shù)據(jù)管理系統(tǒng)。
但express版本在內(nèi)存、CPU、數(shù)據(jù)庫(kù)大小上有限制。
3、SQL Server 2016正版價(jià)格多少?微軟SQL Server報(bào)價(jià)
Microsft® SQL Server
SQL Server 2017 標(biāo)準(zhǔn)版 服務(wù)器用戶/設(shè)備增加客戶訪問(wèn)許可證(包含15個(gè)客戶端訪問(wèn)許可) ¥34000
1處理器訪問(wèn)許可證 ¥70000
SQL Server 2005 企業(yè)版 1處理器訪問(wèn)許可證 ¥340000
SQL Server 2005 工作組版 1處理器訪問(wèn)許可證 ¥45800
服務(wù)器用戶/設(shè)備增加客戶訪問(wèn)許可證(包含10個(gè)客戶端訪問(wèn)許可) ¥18000
SQL 客戶端訪問(wèn)許可 企業(yè)版/標(biāo)準(zhǔn)版客戶端訪問(wèn)許可證 ¥2000
工作組版客戶端訪問(wèn)許可證 ¥1800
SQL Server 產(chǎn)品包
SQL Server 2000 10用戶 標(biāo)準(zhǔn)版 ¥25800
SQL Server 2005 15用戶 標(biāo)準(zhǔn)版 ¥45500
SQL Server 2005 10用戶 工作組版 ¥21500
SQL Server 2005 標(biāo)準(zhǔn)版15User(教育) ¥7185
SQL Server 2005 工作組版10User(教育) ¥3200
SQL Server 2005 企業(yè)版每CPU(教育) ¥52000
4、SQL Server 2016是誰(shuí)開(kāi)發(fā)的?SQL Server 2017是由Microsoft開(kāi)發(fā)和推廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。
5、SQL Server 2016如何查sid?在超級(jí)管理員用戶下輸入distinct sid from v$mystat;
更新日志
Microsoft SQL Server 2016
增強(qiáng)的安全性;
改進(jìn)AlwaysOn可用性及災(zāi)難可恢復(fù)性;
原生JSON數(shù)據(jù)支持,為多種類型數(shù)據(jù)提供更好的支持;
SQL Server企業(yè)信息管理(EIM)工具和分析服務(wù)的性能,可用性和可擴(kuò)展性得到提升;
更快的hybrid備份
0條評(píng)論