在Ubuntu上进行SQL Server权限管理,主要通过命令行工具(如sqlcmd)或SQL Server Management Studio(SSMS)操作,核心步骤如下:
安装与配置SQL Server
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.ascsudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/ubuntu/20.04/mssql-server-2022 main"sudo apt-get install mssql-serversudo /opt/mssql/bin/mssql-conf setup。创建登录名与用户
sqlcmd连接实例:sqlcmd -S localhost -U SA -P '密码'。CREATE LOGIN [登录名] WITH PASSWORD = '密码';。db_owner):USE [数据库名]; CREATE USER [用户名] FOR LOGIN [登录名]; ALTER ROLE [db_owner] ADD MEMBER [用户名];。权限管理
SELECT、INSERT):GRANT SELECT, INSERT ON [表名] TO [用户名];。sysadmin角色)。安全增强
sudo ufw allow 1433/tcp。验证与维护
SELECT * FROM sys.database_principals WHERE name = '用户名';。工具选择:优先使用sqlcmd(需安装mssql-tools)或SSMS(需Windows环境模拟),命令语法参考SQL Server官方文档。