启动sqlserver_微软的 SQL Server 你学会了吗?
SQL Server 是由 Microsoft 公司推出的具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是一個全面的數(shù)據(jù)庫平臺。對于關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù),SQL Server 數(shù)據(jù)庫引擎提供了更加安全可靠的存儲功能,可高效率地構(gòu)建和管理高可用和高性能的數(shù)據(jù)應(yīng)用程序。
- 1988 年,Microsoft 公司和 Sybase 公司合作開發(fā)了 SQL Server 的第一個版本,該版本運行于 OS/2 平臺。
- 1993 年,SQL Server 4.2 與 Windows 操作系統(tǒng)進(jìn)行了集成,提供了便于使用的操作界面。但該版本功能較少。
- 2000 年,SQL Server 2000 正式問世,該版本不僅在數(shù)據(jù)的性能、易用性、數(shù)據(jù)可靠性等方面做出了重大改進(jìn),還提供了豐富的開發(fā)和使用工具。支持 XML ,在互聯(lián)網(wǎng)領(lǐng)域廣泛應(yīng)用。
- 2012 年,SQL Server 2012 正式推出,該版本增加了借助 AlwaysOn 群集和可用性組實現(xiàn)的高可用性及災(zāi)難恢復(fù)解決方案、借助 Analysis Service 中的 Power View 和表格建模實現(xiàn)的快速數(shù)據(jù)瀏覽和可縮放業(yè)務(wù)等新特性。
- 2019 年,SQL Server 2019 正式發(fā)布。我們來了解一下該版本的亮點吧。
SQL Server 2019 的亮點
SQL Server 2019 在開源支持、性能及決策部署等方面突出亮點。開源支持
通過開源支持,可靈活選擇語言和平臺。在支持 Kubernetes 的 Linux 容器上或在 Windows 上運行 SQL Server。性能
SQL Server 2019 利用突破性的可擴展性和性能,在無需更改應(yīng)用程序的條件下,改善數(shù)據(jù)庫的穩(wěn)定性并縮短響應(yīng)時間。決策部署
使用 SQL Server Reporting Services 在數(shù)據(jù)中找到問題的答案,并通過 Power BI 報表服務(wù)器,使用戶可以在任何設(shè)備上訪問豐富的交互式 Power BI 報表。啟動 SQL Server 2019
現(xiàn)在,你可以在實驗樓的在線環(huán)境中,練習(xí) SQL Sever 2019 的使用,雙擊桌面上的 Xfce 圖標(biāo)打開終端。我們需要利用 Microsoft SQL Server - Docker Hub 文檔 中的 docker pull 命令拉取 sqlserver 的鏡像。實驗環(huán)境已拉取此鏡像,可忽略本條操作。首先我們使用 docker run 命令創(chuàng)建一個新的容器,設(shè)置 name、SA_PASSWORD 等參數(shù)。其中name 表示容器名稱;ACCEPT_EULA=Y 表示同意許可協(xié)議;SA_PASSWORD 的值要求設(shè)置為強密碼,即大寫字母、小寫字母和數(shù)字的組合;-p 指定端口,一般格式為:主機端口:容器端口。在這里我創(chuàng)建一個 name 為 sql-server,SA_PASSWORD 為 Shiyanlou123 的容器使用 SQL Server 2019 的鏡像。docker run --name sql-server -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Shiyanlou123' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
結(jié)果如下:
最后我們使用之前設(shè)定好的 name 和 SA_PASSWORD 登錄至 sqlserver 容器,并執(zhí)行容器內(nèi)的 sqlcmd。docker exec -it sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P Shiyanlou123
這樣我們就成功啟動了 SQL Server:
以上內(nèi)容來自課程《SQL Server 基礎(chǔ)入門》,通過課程你將學(xué)會以下內(nèi)容:
總結(jié)
以上是生活随笔為你收集整理的启动sqlserver_微软的 SQL Server 你学会了吗?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c# websocket 心跳重连_we
- 下一篇: mapreduce mysql_MapR