返回

超全攻略:轻松搞定 CentOS 上的 SQL Server 安装

后端

轻松安装和配置 SQL Server 以管理您的 CentOS 数据库

安装必备依赖项

在开始安装 SQL Server 之前,您需要确保您的 CentOS 系统已安装必要的依赖项。以下命令将安装 cURL 和 bzip2:

sudo yum install curl bzip2

添加微软软件库

要访问 SQL Server 安装程序,您需要将 Microsoft 软件库添加到您的系统。使用以下命令:

sudo curl https://packages.microsoft.com/config/rhel/8/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo

安装 SQL Server

现在可以安装 SQL Server 了。使用以下命令:

sudo yum install mssql-server-2019

配置 SQL Server

安装完成后,您需要配置 SQL Server。以下命令将启动配置向导:

sudo /opt/mssql/bin/mssql-conf setup

按照向导中的步骤配置 SQL Server。

启动 SQL Server

配置完成后,您可以启动 SQL Server 服务:

sudo systemctl start mssql-server

连接到 SQL Server

现在您可以使用 SQL Server Management Studio (SSMS) 或 sqlcmd 实用程序连接到 SQL Server。使用以下命令启动 sqlcmd:

sqlcmd -S localhost -U SA -P YourStrongPassword

YourStrongPassword 替换为您的 SA 密码。

创建数据库

您可以使用以下命令创建数据库:

CREATE DATABASE YourDatabaseName;

YourDatabaseName 替换为您的数据库名称。

导入数据

您可以使用以下命令从 CSV 文件导入数据:

USE YourDatabaseName;
GO
BULK INSERT YourTableName FROM 'path/to/your/data.csv' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
GO

YourDatabaseName 替换为您的数据库名称,将 YourTableName 替换为您的表名称,将 path/to/your/data.csv 替换为 CSV 文件的路径。

查询数据

您可以使用以下命令查询数据:

SELECT * FROM YourTableName;

YourTableName 替换为您的表名称。

常见问题解答

1. 我在安装 SQL Server 时遇到错误,怎么办?

检查您的 CentOS 版本是否满足要求,并确保您下载了正确的 SQL Server 安装程序。您还可以尝试使用 yum clean allyum update 命令更新您的软件包。

2. 我无法连接到 SQL Server,是怎么回事?

检查您的防火墙是否允许 SQL Server 端口(默认是 1433)的访问。您还可以尝试使用 telnet 命令来检查是否能连接到 SQL Server。

3. 我创建了数据库,但无法导入数据,为什么?

检查您的数据文件格式是否正确,并确保您使用正确的导入命令。您也可以尝试使用 SSMS 来导入数据。

4. 我想卸载 SQL Server,该怎么做?

您可以使用以下命令卸载 SQL Server:

sudo yum remove mssql-server-2019

5. 如何更改 SQL Server 密码?

您可以使用以下命令更改 SQL Server 密码:

ALTER LOGIN SA WITH PASSWORD = 'YourNewPassword';
GO

YourNewPassword 替换为您的新密码。

总结

遵循本指南,您将能够轻松地在 CentOS 系统上安装和配置 SQL Server。如果您有任何问题,请随时在评论区留言。