在CentOS系统中配置SQL Server,可以按照以下步骤进行:
首先,确保系统已经安装了必要的依赖包。打开终端并运行以下命令:
sudo yum update -y
sudo yum install -y wget curl
访问Microsoft的官方下载页面,找到适用于CentOS的SQL Server安装包。通常,你可以使用以下命令下载:
wget https://packages.microsoft.com/config/rhel/7/prod.repo
sudo mv prod.repo /etc/yum.repos.d/mssql-server.repo
sudo yum install -y mssql-server
运行以下命令来安装SQL Server:
sudo systemctl stop mssql-server
sudo systemctl disable mssql-server
sudo systemctl start mssql-server
安装完成后,你需要配置SQL Server。首先,运行以下命令来设置SQL Server的管理员密码:
sudo /opt/mssql/bin/mssql-conf setup
按照提示输入并确认密码。
默认情况下,SQL Server可能没有启用TCP/IP协议。你可以通过以下步骤启用它:
打开SQL Server配置管理器:
sudo systemctl start mssql-server
sudo systemctl enable mssql-server
在SQL Server配置管理器中,找到“SQL Server网络配置” -> “Protocols for [实例名]”。
右键点击“TCP/IP”并选择“启用”。
双击“TCP/IP”并进入属性页面,在“IP Addresses”选项卡中,确保“TCP Port”设置为默认的1433。
应用更改并重启SQL Server服务:
sudo systemctl restart mssql-server
确保防火墙允许SQL Server的端口(默认是1433):
sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp
sudo firewall-cmd --reload
你可以使用SQL Server Management Studio (SSMS) 或其他SQL客户端工具连接到SQL Server。连接字符串通常如下:
Server: your_server_ip,1433
Authentication: SQL Server Authentication
Login: your_username
Password: your_password
最后,验证SQL Server是否正常运行:
sudo systemctl status mssql-server
如果一切正常,你应该看到SQL Server服务正在运行。
通过以上步骤,你应该能够在CentOS系统上成功配置SQL Server。如果有任何问题,请参考Microsoft的官方文档或寻求社区支持。