在CentOS上配置SQL Server网络涉及多个步骤,以下是详细的步骤指南:
安装SQL Server:
curl https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo -o /etc/yum.repos.d/mssql-server-2019.repo
sudo yum install -y mssql-server mssql-tools unixODBC-devel
配置SQL Server:
sudo /opt/mssql/bin/mssql-conf setup
按照提示选择安装版本、接受许可条款、设置SA密码等。配置防火墙:
sudo firewall-cmd --zone public --add-port 1433/tcp --permanent
sudo firewall-cmd --reload
启用远程连接:
exec sp_configure 'tcp dynamic ports', ''
exec sp_configure 'tcp port', 1433
RECONFIGURE
验证连接:
sqlcmd
工具进行本地连接测试:sqlcmd -S localhost -U SA -P 'YourPassword'
确保能够成功连接并看到SQL Server的命令行界面。使用内网穿透工具(如cpolar)实现远程访问(可选):
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
sudo cp polar-authtoken /etc/cpolar/auth-tokens
sudo systemctl enable cpolarsudo systemctl start cpolar
通过以上步骤,您可以在CentOS上成功配置SQL Server网络,实现本地和远程连接。