在 Ubuntu 系统中设置 SQL Server 用户权限,通常可以按照以下步骤进行操作:

首先,确认 SQL Server 已经正确安装。如果尚未安装,可以参考官方文档:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup?view=sql-server-ver15 完成 SQL Server on Linux 的安装配置。
使用文本编辑器打开 SQL Server 配置文件
mssql.conf。该文件通常位于/etc/sqlserver/目录中。例如,可以使用 nano 编辑器:sudo nano /etc/sqlserver/mssql.conf在
mssql.conf文件中,找到[security]配置段。如果该部分不存在,请手动新增。随后,在[security]部分中添加或修改loginMode选项,用于设置 SQL Server 的身份验证模式。例如,如果需要启用 SQL Server 身份验证,可将其设置为SQL:[security]
loginMode=SQL保存配置文件后将其关闭。
重启 SQL Server 服务,使配置变更立即生效:
sudo systemctl restart mssql-server使用 SQL Server Management Studio(SSMS)或其他常用数据库管理工具连接到对应的 SQL Server 实例。
创建一个新的数据库用户(如果当前还未创建)。在“对象资源管理器”中展开服务器节点,右键单击“安全性”文件夹,然后选择“新建”>“用户”。
在“新建用户”对话框中,填写用户名和密码等信息,然后单击“确定”完成创建。
为新用户分配相应权限。在“对象资源管理器”中展开服务器节点,再展开“安全性”文件夹。接着打开“登录名”文件夹,找到刚刚创建的用户。右键单击该用户,并选择“属性”。
进入“登录属性”对话框后,切换到“用户映射”选项卡。在这里,你可以选择该用户可访问的数据库,并为其分配对应数据库中的角色权限。勾选需要授权的数据库后,再为该用户指定合适的角色,例如
db_datareader或db_datawriter。最后点击“确定”,保存所有权限设置。
完成以上设置后,新创建的 SQL Server 用户通常就具备了在指定数据库中执行查询、读取以及修改数据的相关权限。
