1. 简介
随着微软(Microsoft)不断扩大其开放源代码的计划,SQL Server是最受欢迎的关系型数据库之一,经常用于企业级解决方案。但以前它只能在Windows操作系统上运行。最近,微软推出了在Linux上运行SQL Server的版本,使其跨越了这一限制。这个版本可以很好地与Linux集成,并且在性能方面表现很好。
2. 安装
2.1 下载软件包
首先,您可以从Microsoft的官方网站下载SQL Server的Linux版本。官方网站提供了两种下载方式:通过Docker镜像用于容器化的部署,或者是.rpm包用于直接部署到Linux操作系统上。
2.2 安装SQL Server
在安装前,请确保您的系统具有运行SQL Server的最低要求。接下来,将rpm安装包上传到Linux服务器上,然后在Linux终端运行以下命令*:
sudo yum install mssql-server.rpm
此命令将自动完成SQL Server的安装,并将其自动配置为运行。安装程序将在安装过程完成后要求您设置系统管理员密码。请记住您设置的密码,因为将在未来管理和配置SQL Server时使用它。
3. 配置
安装并配置SQL Server后,您需要对其进行一些配置才能使用数据库。以下是必要的配置步骤:
3.1 启动SQL Server
要启动SQL Server,请在Linux终端运行以下命令:
sudo systemctl start mssql-server
3.2 配置防火墙
如果服务器中开启了防火墙,您需要打开1433和1434端口以允许SQL Server与客户端通信。为此,请在Linux终端中运行以下命令:
sudo firewall-cmd --add-port=1433/tcp --permanent
sudo firewall-cmd --add-port=1434/tcp --permanent
sudo firewall-cmd --reload
4. 与SQL Server交互
使用TCP/IP端点和T-SQL,您可以使用Linux终端连接到SQL Server。要打开SQL Server Command Line(ssms)工具,请在Linux终端中输入以下命令:
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'password'
请将'password'替换为您所设置的系统管理员密码。
5. 总结
通过这篇文章,您应该能够了解如何在Linux上安装和配置SQL Server,并对它的使用有基本的认识。现在,您可以在Linux上体验SQL Server的性能和功能。
*请注意,本文所涉及到的命令行只适用于CentOS/RHEL操作系统。其他操作系统可能需要不同的命令行。