在Ubuntu上设置SQL Server的权限管理涉及多个步骤,包括安装和配置SQL Server、设置数据库安全性、以及配置SQL Server服务账户等。以下是详细的步骤指南:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"
sudo apt-get update
sudo apt-get install -y mssql-server
sudo /opt/mssql/bin/mssql-conf setup
在初始化配置过程中,系统会提示设置SQL Server Agent的密码,这个密码也是SQL Server的登录密码。请确保设置一个强密码。
CREATE LOGIN [sa] WITH PASSWORD='YourStrongPassword';
GO
ALTER SERVER ROLE [sysadmin] ADD MEMBER [sa];
GO
如果需要,可以配置SQL Server以使用透明数据加密(TDE)来保护数据。
在安装过程中,SQL Server服务通常会自动以mssql
用户身份运行。确保这个用户具有适当的权限。
sudo ufw allow 1433/tcp
sudo ufw reload
sudo systemctl status mssql-server
使用SQL Server Management Studio (SSMS) 或其他数据库管理工具连接到SQL Server实例,验证权限设置是否正确。
请注意,以上步骤是基于SQL Server 2022在Ubuntu 20.04上的安装指南。不同版本的SQL Server可能会有不同的配置步骤和要求。建议参考官方文档以获取最准确的信息。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>