日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

mssql on linux 安装指导

發(fā)布時間:2023/12/4 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mssql on linux 安装指导 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

通常在本機(jī)開發(fā)環(huán)境中需要搭建所有的服務(wù),還要修改本地的hosts,實(shí)在是不勝其煩。如今有了docker,完全不用污染本地環(huán)境,且看老司機(jī)帶你搭建一個asp.net core的開發(fā)環(huán)境集群。愿你走出虛擬機(jī),歸來仍是干凈的開發(fā)機(jī)。

教程比較長,所以分成多篇連載。

First things first:需要安裝一個數(shù)據(jù)庫,如今有了mssql on linux,真是太棒了,原來mssqlserver中的測試數(shù)據(jù)都可以無縫遷移過來。

docker的安裝細(xì)節(jié)大家自己找找看。

  • 進(jìn)入bash,執(zhí)行以下命令

  • cd ~mkdir mssqlcd mssqlvim Dockerfile
  • 輸入以下Dockerfile腳本

  • # mssql-server-linux# Maintainers: Microsoft Corporation (LuisBosquez and twright-msft on GitHub)# GitRepo: https://github.com/Microsoft/mssql-docker# Base OS layer: Latest Ubuntu LTS.FROM microsoft/mssql-server-linux# 設(shè)置證書ENV ACCEPT_EULA Y# 設(shè)置sa帳戶的密碼ENV SA_PASSWORD Sql123123.# Default SQL Server TCP/Port.EXPOSE 1433# Copy all SQL Server runtime files from build drop into image.#COPY ./data /data# 掛載一個數(shù)據(jù)卷,用于放置腳本和備份數(shù)據(jù)VOLUME /data# Run SQL Server process.CMD /opt/mssql/bin/sqlservr.sh

    保存并退出:wq

  • 生成鏡像docker build -t mssql .,最后一個點(diǎn)別忘了。

  • 創(chuàng)建一個目錄以供mssql掛載:?mkdir mssqldata

  • 啟動容器docker run -d -v /(!絕對路徑!)/mssqldata:/data mssql,以后就使用該容器提供的數(shù)據(jù)庫服務(wù),不要輕易刪除,可以stop/restart。

  • 容器正常運(yùn)行以后,可以直接進(jìn)入SqlCmd操作數(shù)據(jù)庫:docker exec -it <container_id|container_name> /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P <your_password>?(ps:SqlCmd是一種命令行管理工具,還可以通過VS Code使用圖形化管理)

  • 很多情況下,要通過Sql腳本恢復(fù)數(shù)據(jù)庫,這時候就不能直接進(jìn)入SqlCmd了。

    我們先把sql腳本復(fù)制數(shù)據(jù)卷對應(yīng)的本機(jī)目錄下,我上面指定的是/(!絕對路徑!)/mssqldata。

    首先,復(fù)制一個sql腳本到數(shù)據(jù)卷中/(!絕對路徑!)/mssqldata/testdb.sql,我的testdbd.sql中包含了data & scheme。(mssqlserver生成sql腳本的過程大家應(yīng)該是知道的。)

    注意!
    如果腳本中有創(chuàng)建mdf文件的語句:
    CREATE DATABASE [TestDb] CONTAINMENT = NONE ON PRIMARY ( NAME = N'TestDb', FILENAME = N'C:\xxx\TestDb.mdf' , SIZE = 4096KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'TestDb_log', FILENAME = N'C:\xxx\TestDb_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO
    那么應(yīng)該把地址改成數(shù)據(jù)卷的地址,本例中改為FILENAME = N'/data/TestDb.mdf‘,還有一個ldf文件可別忘了。

    這樣做是為了保證鏡像干凈。

  • 進(jìn)入數(shù)據(jù)庫容器:docker exec -it <container_id|container_name> /bin/bash?(PS:命令docker ps -a可以查看到該容器的id和name,或者在啟動容器的時候指定name)

  • /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P <your_password> -i /data/testdb.sql,此處的-i參數(shù)就表示執(zhí)行后面的sql腳本。前面已經(jīng)把sql腳本放在了數(shù)據(jù)卷中,所以在容器的/data中就能拿到了。

  • 完成了mssql on linux的安裝和數(shù)據(jù)恢復(fù),后面就要使用此docker容器作為數(shù)據(jù)庫服務(wù)了。如果你對docker的基本命令還不熟悉的話,建議去官網(wǎng)看看文檔,多練幾遍就可以了,沒什么難度。

    感慨一句,mssql on linux的docker鏡像文檔里明確指出里需要至少3.25GB的內(nèi)存,但是實(shí)際上沒那么夸張,跑了一個數(shù)據(jù)庫實(shí)例也才使用600MB,相對于mssqlserver已經(jīng)好太多了。

    接下來,會講解如何使用docker-compose搭建集群。

    相關(guān)文章:?

    • SQL Server 急救包(First Responder Kit)入門教程

    • SQL Server on Linux 理由淺析

    • SQLServer On Linux Package List on CentOS

    • SQL Server on Linux的文件和目錄結(jié)構(gòu)

    • 個性化配置你的SQL Server on Linux

    原文地址:http://www.cnblogs.com/kexxxfeng/p/6783534.html


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

    總結(jié)

    以上是生活随笔為你收集整理的mssql on linux 安装指导的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: babes性欧美69| 亚洲日本黄色 | 国产精品自拍片 | 少妇激情一区二区三区视频 | 久久乐国产精品 | 日本啪啪网 | 综合精品国产 | 成人v精品蜜桃久一区 | 你懂的视频网站 | 都市激情亚洲一区 | 99久国产 | 欧美在线不卡视频 | 欧美日韩国产高清视频 | 91香焦视频 | 国产伦精品一区二区三区四区免费 | 在线观看超碰 | 操女人的逼逼 | 欧美日韩综合一区二区三区 | 四虎成人在线观看 | 精品国精品国产自在久不卡 | 一区影视| 国产美女永久无遮挡 | 韩国女主播一区二区 | 后进极品美女白嫩翘臀 | 国产小视频网站 | 涩漫天堂 | 全黄一级裸体片 | 91午夜精品亚洲一区二区三区 | 国产夜夜夜 | www.夜夜爱 | 久久不射网站 | 黄色高清免费 | 日本少妇bbwbbw精品 | 久久在现 | 素人女裸体 | 女仆乖h调教跪趴1v1 | 国产成人自拍网 | 日本熟妇色xxxxx日本免费看 | 韩国禁欲系高级感电影 | 亚洲AV无码国产精品 | www.青青草| 亚洲中字在线 | 午夜在线播放 | 欧美日韩在线免费观看 | 丝袜脚交国产在线观看 | 黄色男女网站 | 欧美激情18 | 久久久国产精品一区 | 视频久久 | 久久一级大片 | 波多野吉衣一二三区乱码 | 狠狠干很很操 | 一吻定情2013日剧 | 伊人365 | 不卡av免费| 国产色网址 | 欧美日韩在线视频 | 亚洲国产成人精品一区二区三区 | 欧美成人精品激情在线视频 | 伊人伊人 | 国产真实乱人偷精品人妻 | 美女污污网站 | 在线国产精品一区 | 亚洲国产精品久久久久爰性色 | 亚洲色图国产 | 青青青草视频在线 | 少妇一级淫片免费放中国 | 阿v视频在线免费观看 | 亚洲视频中文字幕在线观看 | 伊人色综合久久久 | h无码动漫在线观看 | 国产传媒国产传媒 | 这里只有精品视频在线 | 欧美另类天堂 | 欧美视频在线一区 | 国产a视频| 日韩欧美激情在线 | 少妇按摩一区二区三区 | 天天在线观看 | 中文字幕影院 | 免费毛片大全 | 香蕉依人 | 青草伊人久久 | 亚洲视频自拍 | 伊人avav| 黄色草逼视频 | 亚洲欧洲免费视频 | 91视频久久久 | 国产黄色激情视频 | 成人精品亚洲人成在线 | 成人夜色视频 | 免费日批网站 | 在线看免费av| 成人av激情 | 午夜影院免费视频 | 国产高清久久 | 国产高清久久 | 日韩精品视频观看 | 成人黄色在线视频 |