澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站的简约介绍及安装

咱俩知道,多少个星期前,微软发布了在Linux上直接运维的SQL Server第捌个精晓CTP版本!由此,对自个儿的话,是时候跨界在Linux上设置小编的首先个SQL安装,那样的话,作者就足以在Linux上折腾SQL Server。在那篇小说里,小编想给您包涵讲下在Linux上,SQL Server的运营是何许的。

    WSL,Windows Subsystem for Linux,便是以前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI ),在wsl处境下大家能够运转一些Linux程序。

    WSL,Windows Subsystem for Linux,正是在此以前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI ),在wsl蒙受下我们能够运维一些Linux程序。

    WSL,Windows Subsystem for Linux,正是在此之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI ),在wsl景况下大家能够运转一些Linux程序。

架构

在大家谈谈Linux上的SQL Server的底细在此以前,作者想花几分钟时间谈下微软如何贯彻在Linux上运转SQL Server。当微软第二次公开宣称它们在Linux上运行SQL Server的设置,每一个人都会感到SQL Server只是移植到Linux。SQL Server已经经过SQLOS抽象了一部分平底操作系统的成效,因而那会有用,但象征微软索要维护分歧的代码库(三个Windows,1个Linux)。大家都同意那是不可行的。

为了化解那一个标题,未来微软在Linux上运行基于Windows的未修改代码。微软做了如下举动:

style="font-family: Microsoft YaHei;">”我们在SQLPAL上嵌入Linux进度运营杰出的Windows版的SQL Server,即从Drawbridge(吊桥)演化。”——Slava Oks:

style="font-family: Microsoft YaHei;">澳门新浦京娱乐场网站 1

SQLPAL是“SQL Server Platform Abstraction Layer(SQL Server平台抽象层)”。Drawbridge自个儿是微软钻探院在201一年5月树立的体系,目标提供新样式虚拟化的应用程序沙盒。近些日子还未有在Linux上,SQL Server整个架构如何运作的了然音信,因而这里不可能解说得很清楚。但最根本,要铭记的事:在Linux上,SQL Server不是2个端口,它是和依附Windows的SQL Server同样。

因此,你大致能够在Linux上的SQL Server上做和Windows上的SQL Server的任何事情。它是实用的,未有别的副效能。当然还不是具备的凡事都足以在Linux上的SQL Server做。当前还不接济SQL Server代理,而且还并未有像HA/D帕杰罗(高可用性/故障恢复)的Always ON可用性组。但作者只要,微软会在Linux上为我们提供在那上边提供新的效果和特性。在依照Window上和基于Linux上间创制可用性复制,会是多么惊艳的事!

    首先要说一句,其实Windows 拾在一周年更新(1607,内部版本143玖3)的时候就加盟了wsl,可是直到刚刚更新的金天创新意识者更新(170九,内部版本1629九),wsl才正式剥离beta,渐渐趋于牢固,所以本人选取那个时候再写这篇作品。以下内容都以依附上秋创新意识者更新(1709,内部版本1629玖.1玖)。

    首先要说一句,其实Windows 拾在十日年更新(1607,内部版本143九叁)的时候就进入了wsl,可是直至刚刚更新的白藏创新意识者更新(170玖,内部版本1629玖),wsl才正式剥离beta,慢慢趋于稳固,所以本身选择那年再写那篇文章。以下内容都是基于高商创新意识者更新(170玖,内部版本1629九.1九)。

    首先要说一句,其实Windows 十在三1二十八日年更新(1607,内部版本143玖三)的时候就参预了wsl,可是直到刚刚更新的早秋创意者更新(170九,内部版本1629九),wsl才正式退出beta,逐渐趋于牢固,所以作者选拔那年再写那篇小说。以下内容都以依赖秋日创新意识者更新(170玖,内部版本1629玖.19)。

始于折腾Linux上的SQL Server

为了在Linux上运转SQL Server,你需求设置1个Linux发行版。微软脚下支持Ubuntu 1六.04,和途乐HEL 柒.二(红帽子公司版Linux)。在那边本身决定轻易安装三个Ubuntu虚拟机,然后在它上面安装SQL Server。微软在线帮忙会告知你怎么在Linux上设置SQL Server的详尽步骤,SQL Server和你就是多少个指令的偏离:

sudo curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo 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

万壹你在Linux上安装了SQL Server,你能够用sytemctl命令验证下SQL Server是还是不是在运营。

systemctl status mssql-server

其余你也足以安装Linux上的SQL Server客户端工具,它会在Linux上给您sqlcmd命令试行——非常赞!

SQL Server安装完结后,你可以在Windows下的SSMS来一而再运营在Linux上的SQL Server。你只要求提供Ubuntu虚拟机的IP地址和不利密码的sa账号。不会细小略——它正是二个SQL Server实例(和Windows同样)——运行在其余地点——这里是运作在Linux上!连接成功后,未来我们来运转盛名的

SELECT @@VERSION:

澳门新浦京娱乐场网站 2

正确,我们运转在Linux上!还应该有越来越精良的!你能够在Linux上运维平常的依照Windows版SQL Server的备份和恢复生机,也是尚未难题。首先你要拷贝3个SQL Server数据库备份到您的Ubuntu虚拟机。暗中认可情状下Ubuntu没有安装SMB,你能够用它来配置用于文书沟通的文件共享。首先大家在Ubuntu上通过安装SMB功效来改正:

sudo apt-get install samba
smbpasswd -a klaus

设置好SMB,你能够因此加多下列目录到/etc/samba/smb.conf文本来陈设远程文件共享:

[Documents]
path = /home/klaus/Documents
available = yes
valid users = klaus
read only = no
browsable = yes
public = yes
writable = yes

在此地笔者共享/home/klaus/Documents用作共享文件夹。然后您须要重启SMB服务来让远道文件共享可用,从您的Windows系统。

sudo service smbd restart

最后复制你的SQL Server数据库备份到您的Ubuntu虚拟机。当你在你的Ubuntu虚拟机上有了您的数据库备份,最终你能够复制它到/var/opt/mssql/data文本夹,那样的话,SQL Server就足以访问它:

sudo cp AdventureWorks2014.bak /var/opt/mssql/data/AdventureWorks2014.bak

后天当你在SSMS分界面里一定到数据库还原,你能够看来SQL Server能够看看您的备份。

澳门新浦京娱乐场网站 3

接下来经过提供备份文件举办正规的RESORE DATABASE命令:

-- Restore AdventureWorks2014 on Linux
RESTORE DATABASE [AdventureWorks2014] FROM DISK = N'C:varoptmssqldataAdventureWorks2014.bak' WITH FILE = 1,
MOVE N'AdventureWorks2014_Data' TO N'C:varoptmssqldataAdventureWorks2014_Data.mdf',  
MOVE N'AdventureWorks2014_Log' TO N'C:varoptmssqldataAdventureWorks2014_Log.ldf', STATS = 1
GO

说实话,真的是厉害了,我的哥!!!

澳门新浦京娱乐场网站 4

你还指望Linux上的SQL Server会有怎么样啊?我刚说过——大约一齐!作者早已测试了前沿技艺——举例内部存储器优化表,列存款和储蓄索引,并行推行安顿,等待总括等等。——统统匡助!!!

那么些功能都支持是正规的,因为健康基于Windows的SQL Server——只是在下榻在Linux进度里运维,剥掉Windows系统的SQL Server。

    接下去,大家正式介绍并安装wsl。

    接下去,我们专门的职业介绍并安装wsl。

    接下去,大家标准介绍并设置wsl。

为什么在Linux上运营SQL Server

从技术角度来讲,微软那边这里有了比一点都不小的突破。未有人会想到在SteveBallmer(微软经理)领导下产生那一个。微软早已做出了180°的转弯——异常的屌!但在Linux上运营SQL Server的小买卖原因是怎么样?大家来看下:

  • 尚无系统授权开支(Linux是无需付费的)
  • 对于Linux,微软提供了一个“成熟”的关全面据库技艺(当然还应该有像MySQL的其他可用数据库,可是……)
  • ……

坦白讲:在Linux上运维SQL Server,这一切主张都有一点疯狂,但您更加的想下,特别感到那有意义——对于部分面貌。大家都允许,对于大家,在Linux上的SQL Server不会是第三的支付格局。但对有的杰出情形会有意义。

Windows Subsystem for Linux(简称WSL)是2个为在Windows 10上能够原生运行Linux贰进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合营开拓,指标是使纯正的Ubuntu 14.04 "Trusty Tahr"影像能下载和平化解压到用户的本地计算机,并且印象内的工具和实用工具能在此子系统上原生运维。[[1]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-1)[[2]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-2)[[3]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-3)

style="font-family: Microsoft YaHei">WSL提供了一个微软支付的Linux合作内核接口(不含有Linux代码),来自Ubuntu的用户形式2进制文件在其上运营。[[4]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-4)

style="font-family: Microsoft YaHei">该子系统不可能运作具备Linux软件,比方那多少个图形用户分界面,以及那一个需求未落到实处的Linux内核劳务的软件。[[5]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)唯独,那足以用在外部X服务器上运维的图形X Window系统缓解。[[6]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-6)

style="font-family: Microsoft YaHei">此子系统源点于时局多舛的Astoria项目,其目标是同意Android接纳运营在Windows 10 Mobile上。[[5]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)此成效组件从Windows 10 Insider Preview build 1431陆开端可用。[[7]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-7)

style="font-family: Microsoft YaHei; font-size: 15px">——维基百科

Windows Subsystem for Linux(简称WSL)是2个为在Windows 十上能够原生运转Linux二进制可施行文件(ELF格式)的包容层。它是由微软与Canonical公司协作开辟,目的是使纯正的Ubuntu 1四.0四 "Trusty Tahr"影象能下载和平解决压到用户的本土Computer,并且印象内的工具和实用工具能在此子系统上原生运转。

style="font-family: Microsoft YaHei;">WSL提供了多少个微软支付的Linux兼容内核接口(不含有Linux代码),来自Ubuntu的用户格局贰进制文件在其上运转。

style="font-family: Microsoft YaHei;">该子系统不可能运转具备Linux软件,比如那个图形用户分界面,以及那三个须要未落到实处的Linux内核服务的软件。然则,这能够用在外部X服务器上运维的图形X Window系统缓慢解决。

style="font-family: Microsoft YaHei;">此子系统源点于命局多舛的Astoria项目,其指标是同意Android行使运维在Windows 十 Mobile上。此意义组件从Windows 10 Insider Preview build 1431陆从头可用。

style="font-size: 15px; font-family: Microsoft YaHei;">——维基百科

Windows Subsystem for Linux(简称WSL)是3个为在Windows 10上可见原生运营Linux2进制可实施文件(ELF格式)的包容层。它是由微软与Canonical公司合营开辟,指标是使纯正的Ubuntu 14.04 "Trusty Tahr"印象能下载和平解决压到用户的地点Computer,并且影像内的工具和实用工具能在此子系统上原生运维。[[1]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-1)[[2]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-2)[[3]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-3)

style="font-family: Microsoft YaHei">WSL提供了三个微软开销的Linux相当内核接口(不带有Linux代码),来自Ubuntu的用户情势二进制文件在其上运维。[[4]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-4)

style="font-family: Microsoft YaHei">该子系统无法运作具备Linux软件,举例那多少个图形用户分界面,以及那三个急需未实现的Linux内核劳动的软件。[[5]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)然则,那能够用在外部X服务器上运营的图纸X Window系统缓解。[[6]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-6)

style="font-family: Microsoft YaHei">此子系统源点于时局多舛的Astoria项目,其目标是允许Android利用运维在Windows 10 Mobile上。[[5]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-Ars-March-5)此功用组件从Windows 10 Insider Preview build 14316起先可用。[[7]](https://zh.wikipedia.org/wiki/Windows_Subsystem_for_Linux#cite_note-7)

style="font-family: Microsoft YaHei; font-size: 15px">——维基百科

小结

近多少个的星期技能真是进步神速啊:首先大家在SQL Server的规范版里有了开垦版的富有机能,以往大家有了足以在Linux上一贯运行的基于Windows的SQL Server。参与SQL Server社区很享受,大家感受到近来的改革机制。大家的前几日会更加美好!

对此微软SQL Server将来升高趋势你有吗主见?应接留言!

多谢关怀!

    首先张开设置,进入应用,选拔程序和功效,点击启用或关闭Windows作用,勾选适用于Linux的Windows子系统,接下去重启。

    首先展开设置,进入应用,选用程序和成效,点击启用或关闭Windows成效,勾选适用于Linux的Windows子系统,接下去重启。

    首先展开设置,进入应用,选用程序和作用,点击启用或关闭Windows成效,勾选适用于Linux的Windows子系统,接下去重启。

原稿链接

http://www.sqlpassion.at/archive/2016/11/28/first-steps-with-sql-server-on-linux/

澳门新浦京娱乐场网站 5

澳门新浦京娱乐场网站 6

澳门新浦京娱乐场网站 7

澳门新浦京娱乐场网站 8

澳门新浦京娱乐场网站 9

澳门新浦京娱乐场网站 10

    在beta的时候我们必要在powershell里面输入bash手艺下载wsl,而且未有国内下载节点,不支持断点续传,所以只要网络不牢固就废了。在170玖版本的Windows第10中学,大家得以去信用合作社寻找Ubuntu来下载,未来不仅仅有Ubuntu,还应该有SUSE和openSUSE。(在Windows店4里下载Ubuntu是还是不是认为很奇怪w(゚Д゚)w

    在beta的时候我们须要在powershell里面输入bash本领下载wsl,而且尚未国内下载节点,不援助断点续传,所以如若互联网不安宁就废了。在170玖本子的Windows第10中学,大家能够去信用合作社寻找Ubuntu来下载,以后不光有Ubuntu,还大概有SUSE和openSUSE。(在Windows店四里下载Ubuntu是还是不是深感很离奇w(゚Д゚)w

    在beta的时候大家须求在powershell里面输入bash技艺下载wsl,而且尚未国内下载节点,不协助断点续传,所以只要网络不安宁就废了。在170九本子的Windows第10中学,大家能够去信用合作社搜索Ubuntu来下载,今后不止有Ubuntu,还或许有SUSE和openSUSE。(在Windows商城里下载Ubuntu是还是不是感到很古怪w(゚Д゚)w

澳门新浦京娱乐场网站 11

澳门新浦京娱乐场网站 12

澳门新浦京娱乐场网站 13

澳门新浦京娱乐场网站 14

澳门新浦京娱乐场网站 15

澳门新浦京娱乐场网站 16

    安装完结未来我们就足以开始展览折腾了,有人或者会感叹那什么样运用windows上的文件呢?其实windows的目录全体挂载在/mnt这一个目录下,大家得以在/mnt/c目录下观望c盘的各样文件。好了,先运转一下screenfetch来探视。

    安装完结未来我们就足以开始展览折腾了,有人也许会古怪这什么样运用windows上的公文呢?其实windows的目录全部挂载在/mnt这么些目录下,咱们能够在/mnt/c目录下看看c盘的各个文件。好了,先运维一下screenfetch来看望。

    安装到位以往大家就可以开始展览折腾了,有人或然会奇怪那怎么样利用windows上的公文呢?其实windows的目录全部挂载在/mnt这么些目录下,大家能够在/mnt/c目录下看看c盘的各个文件。好了,先运转一下screenfetch来看望。

澳门新浦京娱乐场网站 17

澳门新浦京娱乐场网站 18

澳门新浦京娱乐场网站 19

     作为1个java web developer,常用的大致正是ssh,git,jdk,tomcat,nginx等等。大家一1来测试一下。

    作为三个java web developer,常用的差十分的少正是ssh,git,jdk,tomcat,nginx等等。大家挨个来测试一下。

     作为二个java web developer,常用的光景就是ssh,git,jdk,tomcat,nginx等等。大家壹一来测试一下。

SSH

SSH

SSH

    我们得以看出ssh远程连接能够正常使用,所以嘛putty可能xshell这种东西得以卸载了(逃

    大家得以看到ssh远程连接能够符合规律使用,所以嘛putty也许xshell这种东西能够卸载了(逃

    大家得以看来ssh远程连接能够平常使用,所以嘛putty恐怕xshell这种东西能够卸载了(逃

澳门新浦京娱乐场网站 20

澳门新浦京娱乐场网站 21

澳门新浦京娱乐场网站 22

 Git

 Git

 Git

   git的各类指令也很健康。

  git的各类指令也很正规。

   git的各样指令也很常常。

澳门新浦京娱乐场网站 23

澳门新浦京娱乐场网站 24

澳门新浦京娱乐场网站 25

JDK

JDK

JDK

    接下去测试jdk,我们来编译一小段代码试试看,能够看看jdk也没怎么问题。

    接下去测试jdk,大家来编写翻译一小段代码试试看,能够见见jdk也没怎么难点。

    接下去测试jdk,大家来编写翻译一小段代码试试看,能够观看jdk也没怎么难点。

澳门新浦京娱乐场网站 26

澳门新浦京娱乐场网站 27

澳门新浦京娱乐场网站 28

Tomcat&Nginx

Tomcat&Nginx

Tomcat&Nginx

    咱俩运行tomcat,然后在艾德ge浏览器里面访问,便能够见到tomcat的暗许首页,是或不是很奇妙?当然nginx也是绝非难点的。

    大家运维tomcat,然后在Edge浏览器里面访问,便得以看来tomcat的默许首页,是否很奇妙?当然nginx也是未曾难题的。

    咱俩运行tomcat,然后在艾德ge浏览器里面访问,便得以观望tomcat的私下认可首页,是或不是很美妙?当然nginx也是从未难题的。

澳门新浦京娱乐场网站 29

澳门新浦京娱乐场网站 30

澳门新浦京娱乐场网站 31

澳门新浦京娱乐场网站 32

澳门新浦京娱乐场网站 33

澳门新浦京娱乐场网站 34

    别的,gcc和clang经过测试也得以应用,这里就不再展现了。    

    其余,gcc和clang经过测试也足以应用,这里就不再显示了。    

    别的,gcc和clang经过测试也得以使用,这里就不再显得了。    

    听大人讲大神们早已足以在wsl上运维图形化的Linux程序了,这一点作者未曾测试过,有意思味的友人能够自动折腾。

    听别人讲大神们已经能够在wsl上运维图形化的Linux程序了,那一点我从未测试过,有乐趣的同伙能够活动折腾。

澳门新浦京娱乐场网站的简约介绍及安装。    听大人讲大神们曾经得以在wsl上运营图形化的Linux程序了,这一点小编并未有测试过,有乐趣的友人能够自行折腾。

    那若是我们把wsl里面包车型地铁遭遇折腾乱掉如何是好?得益于Windows店4的益处,我们如若卸载并再一次在公司下载就能够。

    那即使大家把wsl里面的情状折腾乱掉如何是好?得益于Windows商号的利润,大家假使卸载并重新在公司下载就可以。

    这假使大家把wsl里面包车型地铁情状折腾乱掉咋做?得益于Windows商号的便宜,大家假诺卸载并再次在集团下载就能够。

澳门新浦京娱乐场网站 35

澳门新浦京娱乐场网站 36

澳门新浦京娱乐场网站 37

    最终,小编以为wsl对windows平台的开辟者相对是关键利好,1方面,壹部分linux上好用的工具也得以在windows平台上行使了,另一方面,在windows上付出好的次第能够一贯配备到wsl上测试,那样就能够保险支付条件和生育情状尽大概的貌似。好了,Enjoy it!

    末了,小编以为wsl对windows平台的开拓者相对是器重利好,1方面,①部分linux上好用的工具也能够在windows平台上运用了,另1方面,在windows上付出好的顺序能够一向配备到wsl上测试,那样就会担保支付条件和生育情况尽或然的貌似。好了,Enjoy it!

    最后,作者感觉wsl对windows平台的开垦者相对是重中之重利好,1方面,1部分linux上好用的工具也足以在windows平台上利用了,另一方面,在windows上付出好的先后可以一贯配备到wsl上测试,那样就会保障支付条件和生产条件尽恐怕的貌似。好了,Enjoy it!

(btw,贴多少个wsl的连带资料,感兴趣的小友人自行阅读钻探。

(btw,贴多少个wsl的相关材质,感兴趣的同伴自行阅读商讨。

(btw,贴多少个wsl的相干资料,感兴趣的同伙自行阅读切磋。

release notes:

release notes:

release notes:

WSL团队的blog:

WSL团队的blog:

WSL团队的blog:

issue tracker:

issue tracker:

issue tracker:

本文永远更新链接地址:http://www.linuxidc.com/Linux/2017-10/147961.htm

澳门新浦京娱乐场网站 38

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站的简约介绍及安装