当前位置: 首页 > news >正文

张家界企业网站制作/推广什么软件可以长期赚钱

张家界企业网站制作,推广什么软件可以长期赚钱,互联网推广是干什么的,有哪些招聘网站当微软宣布即将发布SQL Server for Linux版本的时候,有些人觉得很兴奋,有些人觉得然并卵,但是既然Gartner在2016年的数据库管理系统魔力象限图中将微软列在了第一位,超过了一直以来的霸主Oracle,那么无论如何这个SQL S…

194416778_28_20200709032926474

当微软宣布即将发布SQL Server for Linux版本的时候,有些人觉得很兴奋,有些人觉得然并卵,但是既然Gartner在2016年的数据库管理系统魔力象限图中将微软列在了第一位,超过了一直以来的霸主Oracle,那么无论如何这个SQL Server for Linux版本的发布都是值得关注的,微软将这个版本称为SQL Server vNext on Linux。vNext,好直白的期望。

194416778_29_20200709032926536

微软在2016年11月中旬正式发布了SQL Server for Linux的第一个公众预览版,这条产品线将支持所有的企业级Linux平台。

在第一个预览版中支持Red Hat Enterprise Linux 7.2和Ubuntu Linux 16.04,并且支持在macOS和Linux中的Docker容器,后续还会支持Suse Linux Enterprise Server,另外,微软承诺Linux上的SQL Server绝对不会是“SQL Server Lite”这样的阉割版数据库,而会是一个具备SQL Server 2016完整功能集的真正的企业级数据库,比如 in-memory OLTP,还有always-on encryption和row-level security这样的企业级安全功能。在现在的预览版中以下这些功能还不支持,但是后续会逐渐支持。

194416778_30_20200709032926724

本文中会对SQL Server for Linux的安装、配置、使用做简单的测试,说实话,如果Oracle数据库的安装使用也能这样简单就太好了。

本文使用的测试环境是AWS的一个EC2实例,Red Hat Enterprise Linux 7.2,整个安装过程,从开始下载一直到数据库启动结束,不超过20分钟,这其中还包括了下载RPM包的15分钟。

第一步:用root用户下载安装镜像库的repo文件curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo

第二步:通过yum安装sudo yum install -y mssql-server

第三步:设置数据库并启动

194416778_31_20200709032926786

That’s it! SQL Server for Linux数据库就安装完毕并正常启动了。

可以通过systemctl来检查mssql-server的服务的启动状态。

194416778_32_20200709032926849

安装完毕以后可以通过自带的mssql-conf命令进行一些简单的配置,可配置项不多,主要是监听端口,默认的数据文件所在目录,日志所在目录,备份所在目录等。

194416778_33_20200709032926911

如果希望在服务器上直接通过sqlcmd命令行登入数据库,还需要额外安装一个mssql-tools的RPM包,这个安装包里包括sqlcmd和bcp(Bulk import-export utility)。

第一步:用root用户下载安装mssql-tools的repo文件curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/msprod.repo

第二步:通过yum安装sudo yum install -y mssql-tools

然后就可以通过sqlcmd来登入数据库,并使用Transact-SQL (T-SQL)语言来进行各种操作和管理了。我并非专业的SQL Server DBA,只是浅尝辄止而已。登录以后,创建了一个新数据库testdb,然后进入testdb,创建了一张新表inventory,然后在inventory表中插入了2条记录.[ec2-user@ip-172-31-11-228 ~]$ sqlcmd -S localhost -U SA -P 'PASSWORD OF SA'

1> SELECT Name from sys.Databases;

2> GO

Name

-----------

master

tempdb

model

msdb

(4 rows affected)

1> create database testdb;

2> go

1> SELECT Name from sys.Databases;

2> go

Name

------------

master

tempdb

model

msdb

testdb(5 rows affected)

1> use testdb

2> go

Changed database context to 'testdb'.

1> CREATE TABLE inventory (id INT, name NVARCHAR(50), quantity INT);

2> GO

1> INSERT INTO inventory VALUES (1, 'banana', 150);

2> INSERT INTO inventory VALUES (2, 'orange', 154);

3> GO

(1 rows affected)

(1 rows affected)

1> SELECT * FROM inventory WHERE quantity > 152;

2> GO

id      name        quantity

------ ----------- -----------

2  orange        154

(1 rows affected)

除了sqlcmd命令行之外,在Windows操作系统下有全套的SQL Server Management Studio (SSMS) ,可以直接使用这个具有丰富功能的图形化管理工具来直接管理SQL Server vNext on Linux。

多说一句,由于是使用1433端口连接服务器上的数据库,因此需要在AWS EC2中将该服务器实例所属的Security Group中的Inbound策略中开放TCP 1433端口。

86b99f2a1eba85bbc8b3fbc545b9f583.png结论

SQL Server vNext on Linux预览版在安装、操作过程中非常顺畅,在后续有更多功能加入以后,应该是企业级数据库非常优秀的选择。

先不说是否会有Oracle用户迁移到SQL Server上,这至少给了现在正在使用SQL Server的客户们更广阔的选择空间,现在他们运行在Windows Server上的SQL Server数据库也可以移植到Linux中了,无论如何,这是一个很大的进步,微软这步要是能早一些迈出可能就更好了。

194416778_34_20200709032926958如何加入"云和恩墨大讲堂"微信群

http://www.jmfq.cn/news/5074219.html

相关文章:

  • 山东网站制作哪家好/推广优化排名
  • 做网站要那些设备/百度关键词排名神器
  • linux做网站/微信如何投放广告
  • 网站指向错误/网店如何推广
  • 最适合企业网站建设的cms系统/公司建官网要多少钱
  • 新网站排名优化/企业管理培训课程费用
  • 做网站什么价位/seo优化师是什么
  • win2008 iis7创建网站/许昌seo公司
  • jsp做网站de后台管理/外链代发平台
  • 一级a做爰片免费观网站看无码/网站自动秒收录工具
  • 一个专门做澳洲直邮的网站吗/seo网络优化平台
  • 如何做网站旅游产品分析/shopify seo
  • 专注徐州网站建设/有什么好用的搜索引擎
  • 网站建设公司代理/朋友圈网络营销
  • wap视频网站建设难吗/成都网站seo报价
  • 中国空间站首次太空授课/苹果看国外新闻的app
  • 网络营销企业网站优化/爱站网域名查询
  • 手机企业网站源码/上海小红书seo
  • 菏泽 兼职做网站/建立网站的基本步骤
  • 编程序可以做网站吗/google search
  • 在线购物网站建设/东莞seo快速排名
  • 我想找个做代理的网站/百度提交入口地址在哪
  • 大理建设学校官方网站/南宁网络推广培训机构
  • 西安大网站建设公司排名/seo知识是什么意思
  • 网站开发概述/大数据营销系统怎么样
  • 阿里服务器可以做多少个网站/网络seo营销推广
  • 2021给个手机直接能看的/郑州网站seo服务
  • 建设一个公司网站要具备什么/近期国内新闻摘抄
  • 衢州哪里有做网站的公司4000-262-/重庆百度推广开户
  • 重庆做网站建设的公司/站长网站大全