<rp id="wnpn7"><ruby id="wnpn7"></ruby></rp>
<progress id="wnpn7"><track id="wnpn7"><rt id="wnpn7"></rt></track></progress>
<ruby id="wnpn7"></ruby>
<ruby id="wnpn7"><blockquote id="wnpn7"><div id="wnpn7"></div></blockquote></ruby>

    1. <em id="wnpn7"><ruby id="wnpn7"><input id="wnpn7"></input></ruby></em>
      1. <button id="wnpn7"><acronym id="wnpn7"></acronym></button><button id="wnpn7"><acronym id="wnpn7"></acronym></button>

        <rp id="wnpn7"><acronym id="wnpn7"></acronym></rp>

        <li id="wnpn7"><object id="wnpn7"><u id="wnpn7"></u></object></li>
        VB.net 2010 視頻教程 VB.net 2010 視頻教程 python基礎視頻教程
        SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
        當前位置:
        首頁 > 數據庫 > SQL教程 >
        • sql教程之centos7.x中安裝SQL Server

        本站最新發布    SQL Server 2016數據庫視頻教程

        試聽地址   http://www.squ68.com/eschool/SQLxin3721/

        本文內容是采集的好幾位博主的博文進行的一個整合,內容更為精準和詳盡,以下是我參照的幾篇博文地址:

        微軟官方文檔:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup?view=sql-server-ver15

        CallousMaster:https://blog.51cto.com/13770206/2429881

        (機器空閑內存低于2G時的解決方案)

        這就是Me:https://www.cnblogs.com/johnwii/p/8525490.html

        老張一笑:https://www.cnblogs.com/xtdhb/p/11357702.html

        然后接下來的內容,我會結合我個人實際安裝過程中碰到的問題,將每一步都寫明。

         1.1 下載阿里云在線yum源到本地

        wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

        1.2 下載微軟官方的sqlserver源到本地

        wget -O /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

        1.3 安裝mssql-server(SQL Server軟件包)

        yum install -y mssql-server

        接下來就是要指定安裝哪一個版本了,但是如果機器空閑內存低于2G的話,請繼續按照以下步驟,否則,直接進行第三部分

         

        破解內存限制

        2.1 首先切換到 /opt/mssql/bin 目錄下

        cd /opt/mssql/bin/

        2.2 然后保存備份文件

        mv sqlservr sqlservr.old

        2.3 使用python修改二進制文件,把里面的2G內存限制改為512M

        python 
        復制代碼
        oldfile = open("sqlservr.old", "rb").read()
        
        newfile = oldfile.replace("\x00\x94\x35\x77", "\x00\x80\x84\x1e")
        
        open("sqlservr", "wb").write(newfile)
        
        exit()
        復制代碼

         

        3.1 選擇想要安裝的sql server版本,以及設置SA用戶密碼

        /opt/mssql/bin/mssql-conf setup

         

         輸入數字,選擇所要安裝的版本,然后在出現詢問是否接受許可條款時,輸入yes,回車繼續下一步。

         

         到了這一步的時候,輸入SA用戶密碼(密碼長度八位以上,且密碼必須包含數字、字母和特殊字符),注意在輸入密碼的時候,窗口上是不顯示任何字符的,所以輸入完之后,直接回車,然后再輸入一遍,回車確認。

        3.2 運行命令,檢查SQL server狀態(運行是否有問題)

        systemctl status mssql-server

        如果出現了如下圖這種錯誤:

         

         在啟動SQL server引擎的時候出現了錯誤。

        關于這個的解決方案就是,我們需要設置一下 /opt/mssql/bin/sqlservr 目錄的權限,讓SQL server可以訪問

        cd /opt/mssql/bin/
        chmod 777 sqlservr

        這次權限分配完成,接著重新輸入命令,再次安裝

        /opt/mssql/bin/mssql-conf setup

        安裝完成之后,再次檢查SQL server的狀態

        systemctl status mssql-server

        出現如下圖界面,則表示已安裝成功

         

         3.1 設置防火墻,開啟遠程連接

        firewall-cmd --zone=public --add-port=1433/tcp --permanent
        firewall-cmd --reload

        如果執行上述命令的時候,出現這種錯誤

         

         則表示防火墻未開啟,這種情況可以跳過防火墻設置,直接進行下一步

        安裝sqlserver命令行工具

        4.1 下載微軟官方的軟件包yum源

        wget -O  /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

        4.2 如果以前裝過mssql,則需要刪除較舊的UnixODBC軟件包

        yum remove unixODBC-utf16 unixODBC-utf16-devel 

        4.3 安裝mssql工具包和UnixODBC開發人員軟件包(這一步命令會出現兩次詢問:是否接受許可條款,都輸入yes,回車確定)

        yum install -y mssql-tools unixODBC-devel 

        4.4 添加PATH環境變量

        echo "export PATH=$PATH:/opt/mssql-tools/bin" >> /etc/profile
        source /etc/profile

        4.5 使用sqlcmd命令連接本地的sqlserver,輸入之前設置的SA密碼

        sqlcmd -S localhost -U SA -p

         

         出現這個界面,表示登錄成功,然后我們可以開始寫SQL命令。

        首先我們先執行一句SQL語句,創建一個測試數據庫,檢測是否有效。

        CREATE DATABASE [Test]
        GO

         

        SELECT [Name] FROM SYS.DATABASES
        GO

         

         5.1 打開本地windows端的SSMS,遠程連接CentOS中的SQL Server

         

         

        相關教程
                
        免费看成年人视频大全_免费看成年人视频在线观看