新闻建站cms系统、政府cms系统定制开发

广州网站建设公司-阅速公司

asp.net新闻发布系统、报纸数字报系统方案
/
http://www.ysneo.com/
广州网站建设公司
您当前位置:首页>sqlserver数据库

sqlserver数据库

sqlserver on linux 开启tcp/ip 1433端口

发布时间:2024/11/28 16:27:44  作者:Admin  阅读:111  

广告:

# 打开sqlserver配置管理器
sudo /opt/mssql/bin/mssql-conf setup

# 启用TCP/IP
sudo sed -i 's/Tcp/Tcp\n <disabled value="false"/>/' /var/opt/mssql/mssql.conf

# 重启SQL Server服务
sudo systemctl restart mssql-server

以下是一个基本的命令行示例,用于检查TCP端口是否已经在监听:


sudo netstat -tulnp | grep 1433

如果上述命令返回类似于以下内容的行,表示TCP/IP已经正确启用并且在监听1433端口:
tcp 0 0 0.0.0.0:1433 0.0.0.0:* LISTEN 1234/sqlservr


[MSSQLTest]
Driver = ODBC Driver 17 for SQL Server
Server = 192.168.1.155
port=1433
database=siebeldb

linux centos 安装 telnet

sudo yum update
sudo yum install telnet


192.168.3.126

sudo /opt/mssql/bin/mssql-conf set network.tcpport 1433
sudo /opt/mssql/bin/mssql-conf set network.enabletcp true


sudo systemctl restart mssql-server

为新的数据库数据和日志文件创建目标目录。 以下示例创建新的 /tmp/data 目录:
sudo mkdir /tmp/data

将目录的所有者和组更改为 mssql 用户
sudo chown mssql /tmp/data
sudo chgrp mssql /tmp/data

使用 mssql-conf 通过 set 命令更改默认数据目录:
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdatadir /tmp/data
sudo /opt/mssql/bin/mssql-conf set filelocation.defaultlogdir /tmp/data

如果您使用的是iptables作为防火墙,您可以使用以下命令来开放1433端口:
sudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPT
如果您使用的是firewalld(如在较新的Red Hat/CentOS版本中),可以使用以下命令:
sudo firewall-cmd --permanent --add-port=1433/tcp
sudo firewall-cmd --reload

如果您使用的是UFW(Uncomplicated Firewall),可以使用以下命令:
sudo ufw allow 1433/tcp

sudo /opt/mssql/bin/mssql-conf set network.tcpport 1433
sudo /opt/mssql/bin/mssql-conf set network.enabletcp true

sudo systemctl restart mssql-server

mssql.conf

[network]
# 设置为 1 以启用 TCP 协议
tcp.enabled = 1

# 如果需要,可以指定 TCP 端口,默认为 1433
# tcp.port = 1433

1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启

https://www.cnblogs.com/zhang1f/p/18101933

广告:

相关文章
tcp/ip
cms新闻系统购买咨询
扫描关注 广州阅速软件科技有限公司
扫描关注 广州阅速科技