在CentOS上部署SQL Server,可以按照以下步骤进行:
确保系统更新:
sudo yum update -y
安装必要的依赖包:
sudo yum install -y wget curl git
添加Microsoft官方YUM仓库:
创建一个新的YUM仓库文件 /etc/yum.repos.d/mssql-server.repo:
sudo vi /etc/yum.repos.d/mssql-server.repo
然后添加以下内容:
[mssql-server]
name=Microsoft SQL Server repository
baseurl=https://packages.microsoft.com/config/rhel/7/prod
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
安装SQL Server核心组件:
sudo yum install -y mssql-server
配置SQL Server: 运行配置脚本:
sudo /opt/mssql/bin/mssql-conf setup
按照提示进行配置,包括设置SA密码、选择身份验证模式(SQL Server和Windows身份验证模式或仅SQL Server身份验证模式)等。
启动SQL Server服务:
sudo systemctl start mssql-server
设置SQL Server服务开机自启:
sudo systemctl enable mssql-server
检查SQL Server服务状态:
sudo systemctl status mssql-server
连接到SQL Server:
使用 sqlcmd 工具连接:
sqlcmd -S localhost -U SA -P 'YourStrongPassword'
替换 'YourStrongPassword' 为你设置的SA密码。
sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp
sudo firewall-cmd --reload
如果你需要在Windows上管理SQL Server,可以安装SSMS:
根据你的需求,你可能还需要安装一些SQL Server扩展,例如:
SQL Server Agent:
sudo yum install -y mssql-server-agent
sudo systemctl start mssql-server-agent
sudo systemctl enable mssql-server-agent
SQL Server Integration Services (SSIS):
sudo yum install -y mssql-server-ssis
通过以上步骤,你应该能够在CentOS上成功部署SQL Server。如果有任何问题,请参考Microsoft的官方文档或社区支持。