首页 > 数据库 >linux上SQL Server 配置管理器的使用

linux上SQL Server 配置管理器的使用

时间:2023-08-21 18:14:33浏览次数:34  
标签:opt 管理器 linux Server conf SQL mssql

概述

我们知道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的使用方法

2.1 mssql-conf工具使用语法

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

 

2.2 mssql-conf list

/opt/mssql/bin/mssql-conf list

 

 2.3 mssql-conf set

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

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:错误日志文件位置

2.4 mssql-conf unset

恢复mssql的默认配置

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

mssql-conf unset network.tcpport 

2.5 mssql-conf set-sa-password

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

  

2.6 mssql-conf set-collation

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

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

2.7 mssql-conf validate

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

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

 

三、小结

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

 

  

 

 

标签:opt,管理器,linux,Server,conf,SQL,mssql
From: https://www.cnblogs.com/lkj371/p/17646703.html

相关文章

  • Linux系统之编译安装python3
    (Linux系统之编译安装python3)一、python3介绍1.python3简介Python3是一种高级编程语言,由GuidovanRossum于2008年发布。它是Python编程语言的最新版本,是Python2的升级版本。Python3提供了很多新的功能和改进,使得程序员可以更加快速、简便地编写高质量的代码。2.python......
  • 软件测试|Linux基础教程:ln命令与软链接和硬链接
    简介在Linux系统中,ln命令是一个非常有用的工具,用于创建链接(link),将一个文件或目录链接到另一个位置。链接允许一个文件或目录可以同时存在于多个位置,而不会占用额外的磁盘空间。ln命令支持创建硬链接和软链接两种类型的链接。本文将详细介绍Linux中ln命令的用法、语法以及两种链接类......
  • Linux7.9安装LNMP
    1、安装MariaDB/MySQLCentOS/RHEL7使用了MariaDB替代了默认的MySQL。作为MySQL的简单替代品,MariaDB保证了与MySQL的API和命令行用法方面最大的兼容性。下面是关于怎么在CentOS7上安装和配置MaraDB/MySQL的操作示例。yuminstallmariadb-serversystemctlstartmariadbs......
  • linux 下快速启动 webd 映射本地目录为网盘使用
    快速执行:curl-shttp://harbor.geoonline.geo:2015/tools/startup_webd.sh|bash可以跟两个参数,分别表示网盘根目录和http端口号 脚本如下:#!/bin/bashWEBD_ROOT="$1"WEBD_PORT="$2"WEBD_VERSION=$(curl-shttps://cnt2.cf/webd/changelog.txt|head-n1)WEB......
  • SpringBoot复习:(42)WebServerCustomizer的customize方法是在哪里被调用的?
    ServletWebServletAutoConfiguration类定义如下:可以看到其中通过@Import注解导入了其内部类BeanPostProcessorRegister。BeanPostProcessor中定义的registerBeanDefinition方法会被Spring容器调用。registerBeanDefinitions方法调用了RegistrySyntheticBeanIfMissing方法,这个方......
  • SpringBoot复习:(38)WebServerFactoryCustomizer
    可以通过这种方式对内嵌的Servlet容器进行配置packagecn.edu.tju.config;importorg.springframework.boot.web.server.ConfigurableWebServerFactory;importorg.springframework.boot.web.server.WebServerFactory;importorg.springframework.boot.web.server.WebServerFac......
  • SpringBoot复习:(41)配置文件中配置的server开头的属性是怎么配置到Servlet容器中起作用
    ServletWebServerFactoryAutoConfiguration类:可以看到其中使用了@EnableConfigurationProperties导入了ServerProperties而ServerProperties通过使用@ConfigurationProperties注解导入了配置文件中已server开头的那些配置项。可以看到ServletWebServerFactory定义了一个类型为Se......
  • 【8月摸鱼计划】linux修改主机名
    linux通过修改配置文件/etc/sysconfig/network的HOSTNAME对应的值,可实现修改主机名。[root@localhost~]#vi/etc/sysconfig/networkNETWORKING=yesHOSTNAME=localhost.localdomaintext如:把localhost.localdomain改为其他名字。更新hosts文件[root@localhost~]#vi/etc/hosts......
  • suse linux 常用命令
    (1)命令ls——列出文件 ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 lsa*列出当前目录下以字母a开头的所有文件 ls-l*.doc给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cpafileafile.bak把文件复制为新文件afile.bak cp......
  • linux操作系统八股
    C++分配内存的方式:newdeletemallocfree、placementnew数组new跟delete   程序空间布局管理:这些是站在最理想情况的程序员设计角度来谈的栈mmap堆BSS数据段TEXT段 讲讲malloc是C库函数,底层会调用brk跟mmap两种系统调用,缺省值是128kb,也就是说小于128kb的时候......