相关背景:
生产环境下,某个新功能不能工作,经查,是数据库中某个表没有写权限。所以操作失败。
解决方案:
通过DBA 为项目配置文件中的用户,给相应数据表赋予写权限即可。
运行环境:sql server 2014
sql 脚本:
grant select,update,delete,insert on UserTagPool to [app_webservice];
grant select,update,delete,insert on UserTagPoolMap to [app_webservice];如果是给某用户批量赋予某种操作权限,可以用下面的脚本:
GRANT EXEC ON SCHEMA :: dbo TO [your_DB_account] -- 执行存储过程的权限
GRANT select ON SCHEMA :: dbo TO [your_DB_account] -- 查询数据表的权限
本文介绍了解决生产环境中因数据库表写权限不足导致新功能无法正常运行的问题。通过使用SQL Server 2014的grant命令,为指定用户赋予特定表的读写权限。
1942

被折叠的 条评论
为什么被折叠?



