本MSSQL在Linux上的应用——一次全新的尝试

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操作系统。其他操作系统可能需要不同的命令行。

数据库标签