要在CentOS上配置SQL Server以允许远程访问,请按照以下步骤操作:
-
安装SQL Server: 首先,确保已在CentOS上安装了SQL Server。如果尚未安装,请访问Microsoft官方文档以获取适用于CentOS的安装说明:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15
-
配置防火墙: 要允许远程访问,需要在防火墙中打开SQL Server的默认端口1433。可以使用以下命令来实现:
sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp sudo firewall-cmd --reload -
配置SQL Server: 编辑SQL Server配置文件
/var/opt/mssql/mssql.conf,找到tcpip部分并取消注释(删除行首的#),然后设置enabled为1。例如:[network] tcpip = true保存并关闭文件。
-
重启SQL Server服务: 为了使更改生效,请重启SQL Server服务:
sudo systemctl restart mssql-server -
创建远程用户: 在SQL Server中创建一个具有远程访问权限的用户。首先,使用以下命令登录到SQL Server:
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "" 然后,在SQL Server中创建一个新用户并授予远程访问权限:
CREATE LOGIN [remote_user] WITH PASSWORD=N'', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF; GO EXEC sp_addrolemember 'sysadmin', 'remote_user'; GO 请将
替换为一个强密码,将remote_user替换为您要创建的用户名。 -
配置SQL Server以允许远程连接: 编辑
/var/opt/mssql/mssql.conf文件,找到remote access部分并取消注释(删除行首的#),然后设置enabled为1。例如:[remote access] enabled = 1保存并关闭文件。
-
重启SQL Server服务: 为了使更改生效,请再次重启SQL Server服务:
sudo systemctl restart mssql-server
现在,您应该能够从远程计算机访问CentOS上的SQL Server。请确保在尝试连接时使用正确的IP地址、端口和凭据。
以上就是关于“centos sqladmin如何远程访问”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm