導讀 | SQL Server現在可以在Linux上運作了!正如微軟CEO Satya Nadella所說的,“Microsoft Loves Linux”,既Windows 10內建的Linux子系統和Azure中大量使用Linux系統後,微軟全新推出了SQL Server on Linux,使SQL Server實現了跨平台運行。最受歡迎的資料庫都支援Linux,如MySQL、Oracle Database、PostgreSQL等,MS SQL自然不甘落後。 |
SQL Server on Linux使用相同的資料庫引擎,最新版本為SQL Server vNext CTP 1.1。
以下以Ubuntu 16.10下安裝SQL Server為例,介紹SQL Server on Linux的安裝方法(親測可用)。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | sudo tee /etc/apt/sources.list.d/mssql-server.list
sudo apt-get update sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/sqlservr-setup
systemctl status mssql-server
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list sudo apt-get update sudo apt-get install mssql-tools unixodbc-dev ln -sfn /opt/mssql-tools/bin/sqlcmd-13.0.1.0 /usr/bin/sqlcmd ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
sqlcmd -S localhost -U SA
輸入剛才設定的密碼後,進入SQL Server命令列工具模式,輸入下列指令查看目前資料庫中所有資料表:
SELECT Name from sys.Databases; GO
要連接遠端SQL Server,只需將「localhost」修改為遠端主機IP,並確保SQL Server偵聽連接埠(預設偵聽TCP連接埠1433)已打開,可在Windows上的SQL Server Management Studio工具連接Linux上的SQL Server執行個體來進行視覺化管理,Linux也有對應的管理工具,在這裡不多作介紹。
输入“QUIT”结束当前SQLCMD会话
SQL Server on Linux的推出自然是為.NET Core服務的,微軟正不斷推進旗下產品的開源進程,傳統的ASP.NET網站只需稍作修改,就能實現跨平台運行,任何應用都可以透過SQL Server提供高效率的服務,SQL Server不僅提供傳統的資料儲存服務,在企業資料探勘、資料智慧和業務分析等方面的應用是其它資料庫滿足不了的。將SQL Server開放給Linux對業界來說無疑是一個重磅炸彈,透過「Microsoft Loves Linux」的闡述,微軟展現了一個由資料、智慧和雲端運算交織而成的未來願景。
以上是在 Ubuntu 上安裝 Microsoft SQL Server的詳細內容。更多資訊請關注PHP中文網其他相關文章!