Linux下安装SQL Server 2016(安装篇SQL Server on linux)
安装过程
如何安装直接参考这个文章:安装sql server
整个安装过程非常简单。
上面的文档里是通过 sudo 命令,用root身份来执行,不过这里为了简单,就用root账号来安装的。
(1)下载sql server的源,便于通过yum命令来安装
curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
- [root@localhost Desktop]# curl https://packages.microsoft.com/config/rhel/7/mssql-server.repo > /etc/yum.repos.d/mssql-server.repo
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 100 220 100 220 0 0 117 0 0:00:01 0:00:01 --:--:-- 117
(2)安装
yum install -y mssql-server
- [root@localhost Desktop]# yum install -y mssql-server
- Loaded plugins: fastestmirror, langpacks
- Loading mirror speeds from cached hostfile
- * base: mirrors.aliyun.com
- * extras: mirrors.aliyun.com
- * updates: mirrors.163.com
- Resolving Dependencies
- --> Running transaction check
- ---> Package mssql-server.x86_64 0:14.0.1.246-6 will be installed
- --> Finished Dependency Resolution
- Dependencies Resolved
- ================================================================================
- Package Arch Version Repository Size
- ================================================================================
- Installing:
- mssql-server x86_64 14.0.1.246-6 packages-microsoft-com-mssql-server 138 M
- Transaction Summary
- ================================================================================
- Install 1 Package
- Total download size: 138 M
- Installed size: 138 M
- Downloading packages:
- warning: /var/cache/yum/x86_64/7/packages-microsoft-com-mssql-server/packages/mssql-server-14.0.1.246-6.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID be1229cf: NOKEY
- Public key for mssql-server-14.0.1.246-6.x86_64.rpm is not installed
- mssql-server-14.0.1.246-6.x86_64.rpm | 138 MB 14:11
- Retrieving key from https://packages.microsoft.com/keys/microsoft.asc
- Importing GPG key 0xBE1229CF:
- Userid : "Microsoft (Release signing) <gpgsecurity@microsoft.com>"
- Fingerprint: bc52 8686 b50d 79e3 39d3 721c eb3e 94ad be12 29cf
- From : https://packages.microsoft.com/keys/microsoft.asc
- Running transaction check
- Running transaction test
- Transaction test succeeded
- Running transaction
- Installing : mssql-server-14.0.1.246-6.x86_64 1/1
- +-------------------------------------------------------------------+
- | Please run /opt/mssql/bin/sqlservr-setup to complete the setup of |
- | Microsoft(R) SQL Server(R). |
- +-------------------------------------------------------------------+
- Verifying : mssql-server-14.0.1.246-6.x86_64 1/1
- Installed:
- mssql-server.x86_64 0:14.0.1.246-6
- Complete!
- [root@localhost Desktop]#
(3)配置
/opt/mssql/bin/sqlservr-setup
这个主要是设置sql server的系统管理员sa的密码,要求密码最少8个字符、数字、非字母数字符号等。
另外,还要求内存至少3250M,少一点就报错。。。
最后会问是否要启动sql server服务,是否要在系统启动时启动sql server,输入y就可以了。
- [root@localhost Desktop]# /opt/mssql/bin/sqlservr-setup
- Microsoft(R) SQL Server(R) Setup
- You can abort setup at anytime by pressing Ctrl-C. Start this program
- with the --help option for information about running it in unattended
- mode.
- Please enter a password for the system administrator (SA) account:
- Please confirm the password for the system administrator (SA) account:
- Setting system administrator (SA) account password...
- Do you wish to start the SQL Server service now? [y/n]: y
- Do you wish to enable SQL Server to start on boot? [y/n]: y
- Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server.service to /usr/lib/systemd/system/mssql-server.service.
- Created symlink from /etc/systemd/system/multi-user.target.wants/mssql-server-telemetry.service to /usr/lib/systemd/system/mssql-server-telemetry.service.
- Setup completed successfully.
(4)看一下sql server的状态
这里先把状态写入s.txt文件,然后查看s.txt文件。
会发现有好几个进程。
- [root@localhost Desktop]# systemctl status mssql-server > s.txt
- [root@localhost Desktop]# cat s.txt
- ● mssql-server.service - Microsoft(R) SQL Server(R) Database Engine
- Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)
- Active: active (running) since Thu 2016-12-01 15:09:51 CST; 31min ago
- Main PID: 4963 (sqlservr)
- CGroup: /system.slice/mssql-server.service
- ├─4963 /opt/mssql/bin/sqlservr
- └─4971 /opt/mssql/bin/sqlservr
- Dec 01 15:09:58 localhost.localdomain systemd[1]: [/usr/lib/systemd/system/mssql-server.service:15] Unknown lvalue 'TasksMax' in section 'Service'
- Dec 01 15:09:58 localhost.localdomain sqlservr[4963]: 2016-12-01 07:09:58.39 spid20s The Service Broker endpoint is in disabled or stopped state.
- Dec 01 15:09:58 localhost.localdomain sqlservr[4963]: 2016-12-01 07:09:58.39 spid20s The Database Mirroring endpoint is in disabled or stopped state.
- Dec 01 15:09:58 localhost.localdomain sqlservr[4963]: 2016-12-01 07:09:58.45 spid20s Service Broker manager has started.
- Dec 01 15:09:58 localhost.localdomain sqlservr[4963]: 2016-12-01 07:09:58.51 spid5s Recovery is complete. This is an informational message only. No user action is required.
- Dec 01 15:10:00 localhost.localdomain sqlservr[4963]: 2016-12-01 07:10:00.34 spid30s The activated proc '[dbo].[sp_syspolicy_events_reader]' running on queue 'msdb.dbo.syspolicy_event_queue' output the following: 'Transaction (Process ID 30) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.'
- Dec 01 15:15:02 localhost.localdomain sqlservr[4963]: 2016-12-01 07:15:02.11 spid51 Using 'dbghelp.dll' version '4.0.5'
- Dec 01 15:15:08 localhost.localdomain sqlservr[4963]: 2016-12-01 07:15:08.27 spid51 Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
- Dec 01 15:15:08 localhost.localdomain sqlservr[4963]: 2016-12-01 07:15:08.32 spid51 Using 'xplog70.dll' version '2016.140.01' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
- Dec 01 15:33:36 localhost.localdomain sqlservr[4963]: 2016-12-01 07:31:59.09 spid3s Warning: Failure to calculate super-latch promotion threshold.
至此,sql server安装完成
Linux下安装SQL Server 2016(安装篇SQL Server on linux)的更多相关文章
- Linux下MyCat和MyCat_web的安装和配置
Linux下MyCat和MyCat_web的安装和配置 Mycat 是一个数据库分库分表中间件 Mycat web 可以对 Mycat进行监控,这里分享一下 Mycat web 的搭建过程 详细内容可 ...
- (转)linux下weblogic12c集群的安装部署
本文介绍linux下weblogic12c集群的安装部署,版本12c,其他版本操作会有所不同,但其大体操作基本都是一样的 关于weblogic的集群,在此就不多做介绍了,如果有不了解的朋友可以百度搜索 ...
- linux下使用非root账号安装zabbix-client
linux下使用非root账号安装zabbix-client使用非root账号rusky登录:[rusky@testServer]#tar zxvf zabbix-2.4.5.tar.gz #cd z ...
- linux下搭建lamp环境以及安装swoole扩展
linux下搭建lamp环境以及安装swoole扩展 一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 我安装的环境是:apache2.2.15+mysql5 ...
- Linux下如何查看tomcat是否安装、启动、文件路径、进程ID
Linux下如何查看tomcat是否安装.启动.文件路径.进程ID 在Linux系统下,Tomcat使用命令的操作! 检测是否有安装了Tomcat: rpm -qa|grep tomcat 查看Tom ...
- Linux下tomcat6.0与jdk安装
Linux下tomcat6.0与jdk安装 步骤如下: 1. 上传apache-tomcat-6.0.37.tar.gz和jdk-6u13-linux-i586.bin至/usr/local 给这两个 ...
- windows server 2016安装docker
最近微软发布了windows server 2016,并原生支持docker,本文通过一系列的步骤,来学习怎么在windows server 2016安装docker. 1.下载 windows se ...
- Linux下通过源码编译安装程序
本文简单的记录了下,在linux下如何通过源码安装程序,以及相关的知识.(大神勿喷^_^) 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件: ...
- Linux下非root用户如何安装软件
Linux下非root用户如何安装软件 从windows转移到Linux的用户最开始总会有各种不适,因为这种不适最终放弃linux的不在少数.对于这类人只能说可惜,还没有领略到linux的美好就过早放 ...
- linux下Redis与phpredis扩展安装
++++++++++++++++++++++++++++++++++++++++++++++linux下Redis与phpredis扩展安装++++++++++++++++++++++++++++++ ...
随机推荐
- 等到花儿也谢了的await
async/task/await三组合是.NET Framework 4.5带给.NET开发者的大礼,合理地使用它,可以提高应用程序的吞吐能力. 但是它的使用有点绕人,如果不正确使用,会带来意想不到的 ...
- ASP.Net MVC OA项目笔记<二>
1.1.0 创建数据层 1.1.1 CZBK.ItcastOA.IDAL 引用 CZBK.ItcastOA.Model 1.2.1 给IDAL添加一个接口IUserInfoDal 里面写增删改查分页的 ...
- UWP 取消GridView、ListView鼠标选中、悬停效果
因为经常碰到ListView或者ListBox之类的选中.鼠标悬停样式和自己设置的主题颜色不搭,这时就需要改变这些样式了. 而这里我通过ListView来说明,大致思路其实就是重新定义Item的Tem ...
- 使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
先来看看下面实时效果演示: 用户点击编辑时,在点击行下动态产生一行.编辑铵钮变为disabled.新产生的一行有更新和取消的铵钮,点击“取消”铵钮,删除刚刚动态产生的行.编辑铵钮状态恢复. 更新与删除 ...
- Python3.5 学习二十
学会用三种方法检索数据 1.对象方式 2.字典方式 3.元组方式 models后面,如果是.values() 则为字典方式 如果是value_list() 则为元组方式 跨表操作时,如果是对象,可以用 ...
- Fusioncharts的数字格式化
1. 小数点位数格式化 <chart ... decimals='2' > Eg.数值12.432, 13.4 and 13,使用<chart ... decimals= ...
- PHP 中 var_export、print_r、var_dump 调试中的区别
1.output basic type 代码 $n = "test"; var_export($n); print_r($n); var_dump($n); echo '----- ...
- js 判断 obj 是否是 数组 array
参考文章: http://www.kuitao8.com/20140511/2418.shtml function objType(obj) { //var type = Object.prototy ...
- [Leetcode]134.加油站
这一题是贪心不是模拟 是贪心不是模拟 是贪心不是模拟! 如果用模拟的做法会比较慢,也失去了做这一题的趣味了. 模拟的方法很简单,就是每一个加油站都做起点模拟一遍,试一下能不能完成一圈,能完成一圈就保存 ...
- 课程一(Neural Networks and Deep Learning),第二周(Basics of Neural Network programming)—— 2、编程作业常见问题与答案(Programming Assignment FAQ)
Please note that when you are working on the programming exercise you will find comments that say &q ...