Linux 上 SQL Server 配置管理器的使用
创始人
2025-07-04 06:40:48
0

概述

我们知道Windows平台上的SQL Server 配置管理器是一个图形工具,用于管理与 SQL Server 关联的服务、配置 SQL Server 使用的网络协议以及管理 SQL Server 客户端计算机的网络连接配置。我们还可以使用SQL Server配置管理器来启动、暂停、恢复或停止服务,查看服务属性或更改服务属性。

相比之下,适用于 Linux 的 SQL Server 配置管理器不是图形界面工具。对于 Linux 上的 SQL Server,mssql-conf是 Linux 上的 SQL Server(Red Hat Enterprise Linux、SUSE Linux Enterprise Server 和 Ubuntu)的配置管理器工具。

二、mssql-conf的使用方法

1、mssql-conf工具使用语法

sudo /opt/mssql/bin/mssql-conf -h

2、mssql-conf list

/opt/mssql/bin/mssql-conf list

3、mssql-conf set

通过此配置项,我们设置 SQL Server 设置的新值,即 TCP 端口、默认数据目录、默认日志目录、默认备份目录等。例如,如果我们想将 SQL Server监听端口 改为5500,我们需要执行以下语句:

sudo /opt/mssql/bin/mssql-conf set network.tcpport  5500
  • filelocation.defaultbackupdir :更改 SQL Server 默认发送备份文件的目录。
  • filelocation.defaultdatadir: 更改创建新 SQL Server 数据库数据文件 (.mdf) 的目录。
  • filelocation.defaultdumpdir 更改 SQL Server 默认情况下存放内存转储和其他故障排除文件的目录。
  • filelocation.defaultlogdir:更改创建新 SQL Server 数据库日志 (.ldf) 文件的目录。
  • filelocation.errorlogfile:错误日志文件位置

4、mssql-conf unset

恢复mssql的默认配置

例如,要将 SQL Server 端口重置为默认值 1433,请使用以下代码:

sudo /opt/mssql/bin/mssql-conf  unset network.tcpport

5、mssql-conf set-sa-password

sudo /opt/mssql/bin/mssql-conf set-sa-password 'newpassword'

6、mssql-conf set-collation

我们可以为 Linux 上的 SQL Server 设置排序规则。假设我们要将服务器排序规则设置为 Latin1_General_CS_AS,因此我们需要运行以下命令并重新启动服务。

sudo /opt/mssql/bin/mssql-conf Latin1_General_CS_AS

7、mssql-conf validate

这将验证配置文件并删除不可接受的设置。

sudo /opt/mssql/bin/mssql-conf validate

三、小结

mssql -conf工具创建一个配置文件来存储用户指定的配置。这些配置存储在/var/opt/mssql 配置文件中。在 SQL Server 启动期间,将从该配置文件中读取并应用自定义值和参数。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...