CentOS 7.3上SQL Server vNext CTP 1.2安装教程

CentOS 7.3上SQL Server vNext CTP 1.2安装教程

1. 简介

在本篇文章中,我们将会讨论在CentOS 7.3上安装SQL Server vNext CTP 1.2的过程。SQL Server vNext CTP 1.2是微软最新发布的版本,它包含了许多新的功能和改进,特别是在Linux环境下的支持。下面是安装步骤。

2. 安装步骤

2.1 启动环境

首先,我们需要安装一些必要的依赖包以启动环境。输入以下命令:

sudo yum install -y python-pip python-devel python-setuptools

这将会安装所需的Python包,用于安装一些必要的依赖库。接下来,我们将会安装mssql-tools,mssql-server和msodbcsql驱动程序。

2.2 安装mssql-server

我们可以通过添加Microsoft SQL Server存储库并使用yum工具来安装mssql-server。

首先,我们需要添加存储库。输入以下命令,创建/etc/yum.repos.d/sq1server.repo:

sudo vi /etc/yum.repos.d/mssql-server.repo

接下来,输入以下内容:

[mssql-server]

name = Red Hat Enterprise Linux 7 Server - MS SQL Server

baseurl = https://packages.microsoft.com/rhel/7/mssql-server/

enabled = 1

gpgcheck = 1

gpgkey = https://packages.microsoft.com/keys/microsoft.asc

保存并退出。

现在,执行以下命令,安装mssql-server:

sudo yum install -y mssql-server

等待安装完成。我们还需要运行一些配置命令来设置SQL Server。

2.3 配置mssql-server

执行以下命令以设置SQL Server:

sudo /opt/mssql/bin/sqlservr-setup

在提示信息中输入密码并确认。

接下来,我们需要启动SQL Server服务并检查状态。

sudo systemctl start mssql-server

检查服务状态:

systemctl status mssql-server

如果服务正在运行,您将会看到以下输出:

mssql-server.service - Microsoft SQL Server Database Engine

Loaded: loaded (/usr/lib/systemd/system/mssql-server.service; enabled; vendor preset: disabled)

Active: active (running) since Tue 2021-10-12 14:14:17 UTC; 2s ago

...

2.4 安装mssql-tools

现在,我们将会安装mssql-tools。mssql-tools包含了一些用于管理和查询SQL Server的实用工具。

首先添加存储库:

sudo vi /etc/yum.repos.d/msprod.repo

接下来,输入以下内容:

[packages-microsoft-com-prod]

name = packages-microsoft-com-prod

baseurl = https://packages.microsoft.com/rhel/7/prod/

enabled = 1

gpgcheck = 1

gpgkey = https://packages.microsoft.com/keys/microsoft.asc

然后,安装mssql-tools:

sudo yum install -y mssql-tools

现在,您可以使用mssql-tools中的工具来连接SQL Server并执行查询语句。

2.5 安装msodbcsql驱动程序

最后,我们需要安装msodbcsql驱动程序,这是用于将ODBC间接连接到SQL Server的程序库。

添加存储库:

curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/msprod.repo

接下来,安装msodbcsql:

sudo yum install -y msodbcsql

安装msodbcsql后,您需要运行odbcinst工具来配置驱动程序。执行以下命令:

sudo /opt/microsoft/msodbcsql/bin/odbcinst -i -d -f /opt/microsoft/msodbcsql/etc/odbcinst.ini

然后,您可以使用ODBC连接模式来连接到SQL Server。

3. 结论

在本篇文章中,我们介绍了如何在CentOS 7.3上安装SQL Server vNext CTP 1.2。安装SQL Server vNext CTP 1.2需要安装一些依赖库和配置,但本身比较容易。这是一个重大的进步,因为它为Linux用户提供了可靠和强大的数据库解决方案。

数据库标签