轻松部署SQL Server on Linux系统:详解操作步骤 (linux 部署 sqlserver)
SQL Server是目前业内广泛使用的关系型数据库管理系统,它可以运行在诸如Windows、Linux、MacOS等多种平台上。本文将详细介绍如何轻松部署SQL Server on Linux系统,并且给出具体的操作步骤,以助于读者对此过程有更好的认识和掌握。
一、安装所需软件
在部署SQL Server on Linux系统之前,我们需要先安装一些必要的库和工具。首先需要安装的是Microsoft官方提供的内部包含repository的库:
1.打开终端,使用curl命令下载包含repository的库:
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
2.执行命令导入apt-key:
sudo rpm –import https://packages.microsoft.com/keys/microsoft.asc
3.安装这个库的工具:
sudo yum install -y mssql-tools unixODBC-devel
4.安装mssql-server:
sudo yum install -y mssql-server
二、设置SQL Server
安装完后,我们接着需要进行SQL Server的一些设置和配置。
1.运行/安装mssql-server:
sudo /opt/mssql/bin/mssql-conf setup
这个操作会提示需要设置SQL Server的初始管理员密码。输入并验证密码后,SQL Server会被自动启动。
2.连接到SQL Server:
New-PSSession -HostName {hostname/ip} -User {loginname} -Password {password}
Replace “{hostname/ip}”, “{loginname}”, and “{password}” with the hostname, login name and a strong password that you want to use.
3.启动 SQL Server:
sudo systemctl start mssql-server
4.设置SQL Server的自动启动:
sudo systemctl enable mssql-server
三、创建数据库以及用户并授权
创建数据库是一个非常简单的过程,在SQL Server上不会有任何区别。不同的是在Linux环境下需要使用导入外部文件到Linux的方式来创建。
1.将命令和数据保存在外部脚本中。例如,将命名为create_database.sql。
2.在终端中运行以下命令:
sudo sqlcmd -S localhost -U SA -P ” -i create_database.sql
这个步骤中创建的数据库名称和相对应的用户名都可以按照您希望使用的名称来进行更改。
4.授权访问数据库,给用户分配访问权限:
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.* TO ‘username’;
五、测试连接
如何检查SQL Server on Linux是否部署成功呢?我们可以使用SQL Server Management Studio(SS),如果SS连接成功并可以显示创建的表单,则证明SQL Server已成功配置。