Linux安装SQLServer数据库

news2024/11/23 17:14:34

Linux安装SQLServer数据库


文章目录

  • Linux安装SQLServer数据库
    • SQLServer是什么
    • SQLServer的安装
      • 安装要求
      • 安装步骤
      • 安装配置
      • 安装命令行工具


SQLServer是什么

美国 Microsoft 公司推出的一种关系型数据库系统。SQL Server 是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与 WindowsNT 的有机结合,提供了基于事务的企业级信息管理系统方案。SQL Server 的基本语法和MySQL 基本相同

  • 高性能设计,可充分利用WindowsNT 的优势。

  • 系统管理先进,支持Windows 图形化管理工具,支持本地和远程的系统管理和配置。

  • 强壮的事务处理功能,采用各种方法保证数据的完整性。

  • 支持对称多处理器结构、存储过程、ODBC,并具有自主的 SQL 语言。SQLServer以其内置的数据复制功能、强大的管理工具、与 Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

SQLServer的安装

安装要求

系统要求:

  • Linux系统要求:CentOSRedHat7.0 以上系统

  • 机器内存要求 2G 以上

说明如下:Linux 下安装 SQLServer 数据库有 2 种办法:

  • 使用 rpm 安装包安装

rpm 安装包地址:https://packages.microsoft.com/rhel/7/mssql-server-2017/ 安装时缺少什么依赖,就使用 yum 进行安装补齐

  • 直接使用 yum 镜像安装

安装步骤

  • 下载 Microsoft SQL Server 2017 Red Hat 存储库配置文件
sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo  
  • 执行安装:先进入到/opt/module目录下
sudo yum install -y mssql-server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yxwBk6RB-1676007427486)(1.png)]

  • 完毕之后运行做相关配置
sudo /opt/mssql/bin/mssql-conf setup

安装配置

  • 执行配置命令
sudo /opt/mssql/bin/mssql-conf setup   
  • 选择你需要安装的版本

此处本人安装的是免费,无生产许可(Develpoer版本)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8V8eRoY1-1676007427488)(2.png)]

  • 接受许可条款

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GGIS1q46-1676007427488)(3.png)]

  • 选择语言

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EOIPgGKA-1676007427489)(4.png)]

  • 配置系统管理员密码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jPntgs67-1676007427489)(5.png)]

  • 顺利安装完成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AVUexle1-1676007427490)(6.png)]

安装命令行工具

  • 下载存储库配置文件
 sudo curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo        

  • 执行安装
sudo yum remove mssql-tools unixODBC-utf16-devel 
sudo yum install mssql-tools unixODBC-devel -y

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0m7UyVAh-1676007427491)(7.png)]

  • 配置环境变量(此处为可选操作)

添加环境变量,添加如下内容

sudo vim /etc/profile.d/my_env.sh    

export PATH="$PATH:/opt/mssql-tools/bin                 

是环境变量生效

source /etc/profile.d/my_env.sh  

  • 进入命令行

用命令行方式连接

sqlcmd -S localhost -U SA -P 密码 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8lTi8Zp8-1676007427491)(8.png)]

安装教程全文结束!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/644897.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[PostgreSQL-16新特性之EXPLAIN的GENERIC_PLAN选项]

随着PostgreSQL-16beta1版本的发布,我们可以发现,对于我们时常使用的explain增加了一个GENERIC_PLAN选项。这个选项是允许了包含参数占位符的语句,如select * from tab01 where id$1;等等这种语句,让其生成不依赖于这些参数值的通…

两个HC-05蓝牙之间的配对

两个HC-05蓝牙之间的配对 文章目录 两个HC-05蓝牙之间的配对1.进入AT指令模式后,先确定是否为AT模式:2.获取模块A,B的地址3.将蓝牙A配置为主模式,将蓝牙B配置为从模式:4.设置模块通信波特率,蓝牙模块A和B的配置需要相同6.验证 买了…

目标检测数据集---玻璃瓶盖工业缺陷数据集

✨✨✨✨✨✨目标检测数据集✨✨✨✨✨✨ 本专栏提供各种场景的数据集,主要聚焦:工业缺陷检测数据集、小目标数据集、遥感数据集、红外小目标数据集,该专栏的数据集会在多个专栏进行验证,在多个数据集进行验证mAP涨点明显,尤其是小目标、遮挡物精度提升明显的数据集会在该…

儿童遗留监测成为「加分项」,多种技术路线「争夺战」一触即发

儿童遗留密闭车内,温度可以在短短15分钟内达到临界水平,从而可能导致中暑和死亡,尤其是当汽车在太阳底下暴晒。 按照Euro NCAP给出的指引,与车祸相比,儿童因车辆中暑而死亡的情况较少,但却是完全可以避免的…

计算机网络开荒4-网络层

文章目录 一、网络层概述1.1 路由转发1.2 建立连接1.3 网络服务类型 二、虚拟电路与数据报网络2.1 虚电路Virtual circuits VC网络2.1.1 VC 实现2.1.1 虚电路信令协议(signaling protocols) 2.2 数据报网络2.3 对比 三、Internet网络的网络层 IP协议3.1 IP分片3.1.1 最大传输单…

中创|数据中心集聚,算力企业环绕,郑州:力争打造中部最强数据中心集群

信息时代,算力就是生产力。从田间到车间、从陆地到天空,算力的应用已经在方方面面“大显身手”。不仅是在存储领域,在具体的应用服务领域,算力也无处不在。 手机支付、网上购物、精准导航、人脸识别……这些人们熟悉的生活场景&a…

如何在telnet连接的情况下下载上传文件

1.下载tftp文件 TFTP下载-TFTP正式版下载[电脑版]-华军软件园 2.选择自己PC机所在的IP 3.telnet登录到设备 4.上传下载 //上传: 从Clinet(设备)上传文件到Server(PC机)时, 使用下面的命令 tftp –p –…

cesium学习笔记

cesium入门笔记 一、下载源码,源码介绍二、html案例体验三、cesium中的类介绍1.它们分别是:2.四大类的完整演示代码: 四、cesium的坐标与转换五、相机系统介绍六、地图、地形的加载七、建筑体添加和使用八、空间数据加载1、加载数据2、对加载…

python中变量与字符串详解!!

❄️作者介绍:奇妙的大歪❄️ 🎀个人名言:但行前路,不负韶华!🎀 🐽个人简介:云计算网络运维专业人员🐽 前言 初学者经常会遇到的困惑是,看书上或者是听课都懂…

数据库:mysqldump用法详解

目录 一、命令格式详解 1.1 语法格式 1.2 常用参数 1.3 完整参数 二、mysqldump常见的几个错误 2.1、提示命令未找到 -bash: mysqldump: 未找到命令 2.2、 the command line interface can be insecure 2.3、Gotpacket bigger than ‘max_allowed_packet‘ bytes 一、命令格式详…

GPT-4官方使用经验都在里面;Stability AI联合Clipdrop推出一键改变图像比例

🦉 AI新闻 🚀 Stability AI联合Clipdrop推出扩图工具Uncrop,一键改变图像比例 摘要:Stability AI联合Clipdrop推出的Uncrop Clipdrop是一个终极图像比例编辑器。它可以补充任何现有照片或图像,来更改任何图像的比例。…

apple pencil二代平替笔哪个好用?ipad平替笔合集

现在很多人都在用IPAD记录,或者用IPAD画图。还有就是,大部分的IPAD用户,都是以实用为主,他们觉得,要想让IPAD更加实用,就一定要有一款好用的电容笔。其实,如果只是用来做笔记,或者只…

43从零开始学Java之一文详解初学者难以理解的多态

作者:孙玉昌,昵称【一一哥】,另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 我们知道,面向对象有三大特征:封装、继承和多态。现在我们已经了解了封装和继…

IBM Spectrum LSF 针对要求苛刻、任务关键型计算环境的全面工作负载管理

IBM Spectrum LSF 针对要求苛刻、任务关键型计算环境的全面工作负载管理 亮点 通过卓越的可重复性能加快求解时间; 使用可靠且可扩展的架构管理大量作业; 面向管理员和用户的直观界面提高工作效率; IBM Spectrum LSF 系列是一套完整的工作负载管理解决方案组合 &#xff0…

由于找不到msvcr120.dll,无法继续执行代码,多种解决方法修复这个故障

在使用电脑时,我们常常会遇到各种各样的问题。其中一个比较常见的问题是“由于找不到msvcr120.dll,无法继续执行代码”。这个问题可能会让一些用户感到困惑和无助。那么,究竟什么是msvcr120.dll?它缺失了会有什么后果?如何修复这个…

“拓界·创变”——2023K+全球软件研发行业创新峰会上海站圆满收官

众望所归!6月9-10日,为期两天的K全球软件研发行业创新峰会,于上海明捷万丽大酒店成功举办。本届峰会吸引了来自金融、通信、互联网、消费电子、企服等各行业逾千位技术从业者的参与,活动现场大咖云集、座无虚席,同时也…

10. WebGPU 旋转变换

单位圆是半径为 1.0 的圆。 下图是一个单位圆。 [注释1] 在上图中,当围绕圆拖动蓝色手柄时,X 和 Y 位置会发生变化,代表该点在圆上的位置。且在顶部,Y 为 1,X 为 0。在右侧,X 为 1,Y 为 0。 …

互联网JAVA工程师必背面试题和项目面试通关要点(带答案)

前言 大家好,前几天我将各个大厂的高频考点以及 Java 岗需掌握的核心知识整理出的 Java 核心知识大全分享给了大家,今天为了能让看过这份资料的小伙伴更加好地去理解和灵活运用。小编今天将把前段时间和那份资料一块儿收集的 1100 道 Java 岗大厂面试真…

你知道Unity IoC Container是如何创建对象的吗?

ty是微软P&P推出的一个开源的IoC框架,最新的官方版本是2.0。Unity之前的版本建立在一个称为ObjectBuild的组件上,熟悉EnterLib的读者,相信对ObjectBuild不会感到陌生。对于EnterLib 5.0之前的版本,ObjectBuild可以说是所有App…

Linux:初识

1 诞生 创始人:林纳斯 托瓦兹 时 间:1991年,上大学期间 2 Linux的组成 linux主要由内核、系统级应用程序组成 图2-1 Linux系统结构(图自黑马程序员课程) 内核:对硬件进行调度,比如调度CPU、内…