在CentOS上设置SQL Server用户权限,通常涉及以下几个步骤:
安装SQL Server:
创建SQL Server登录名:
sqlcmd
工具连接到SQL Server实例。myuser
的登录名,并设置密码为mypassword
:CREATE LOGIN myuser WITH PASSWORD = 'mypassword';
创建数据库用户:
mydatabase
的数据库中创建用户,可以使用以下命令:USE mydatabase;
CREATE USER myuser FOR LOGIN myuser;
分配权限:
USE mydatabase;
GRANT ALL PRIVILEGES ON mytable TO myuser;
USE mydatabase;
GRANT CONNECT TO myuser;
验证权限:
USE mydatabase;
SELECT * FROM sys.database_permissions WHERE grantee_principal_id = USER_ID('myuser');
配置防火墙:
sudo firewall-cmd --permanent --zone=public --add-port=1433/tcp
sudo firewall-cmd --reload
重启SQL Server服务:
sudo systemctl restart mssql-server
通过以上步骤,你应该能够在CentOS上成功设置SQL Server用户权限。请根据你的具体需求调整命令和权限设置。